home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_94_CTLIST.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
114KB
|
2,011 lines
# near model CODE resource
# jump table entries: 11656-11669 (14 of them)
export_1457:
00000000 4E56 0000 link A6, 0
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 286E 0010 movea.l A4, [A6 + 0x10]
0000000C 3E2E 000E move.w D7, [A6 + 0xE]
00000010 266E 0008 movea.l A3, [A6 + 0x8]
00000014 302E 0016 move.w D0, [A6 + 0x16]
00000018 6B00 00C4 bmi +0xC6 /* 000000DE */
0000001C 0C40 0002 cmpi.w D0, 0x2
00000020 6E00 00BC bgt +0xBE /* 000000DE */
00000024 D040 add.w D0, D0
00000026 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000002A 4EFB 0000 jmp [PC + D0.w]
0000002E 0008 003A ori.b A0, 0x3A /* ':' */
00000032 007E 206B ori.w <<invalid special address>>, 0x206B /* ' k' */
00000036 0066 48C7 ori.w -[A6], 0x48C7
0000003A 2007 move.l D0, D7
0000003C E980 asl D0, 4
0000003E 4A70 0806 tst.w [A0 + D0 + 0x6]
00000042 6700 009A beq +0x9C /* 000000DE */
00000046 206B 0066 movea.l A0, [A3 + 0x66]
0000004A 48C7 ext.l D7
0000004C 2007 move.l D0, D7
0000004E E980 asl D0, 4
00000050 4270 0806 clr.w [A0 + D0 + 0x6]
00000054 2F0C move.l -[A7], A4
00000056 48C7 ext.l D7
00000058 2F07 move.l -[A7], D7
0000005A 2F0B move.l -[A7], A3
0000005C 4EBA 008A jsr [PC + 0x8A /* 000000E8 */]
00000060 4FEF 000C lea.l A7, [A7 + 0xC]
00000064 6078 bra +0x7A /* 000000DE */
00000066 206B 0066 movea.l A0, [A3 + 0x66]
0000006A 48C7 ext.l D7
0000006C 2007 move.l D0, D7
0000006E E980 asl D0, 4
00000070 4A70 0806 tst.w [A0 + D0 + 0x6]
00000074 6668 bne +0x6A /* 000000DE */
00000076 7020 moveq.l D0, 0x20
00000078 C02B 0064 and.b D0, [A3 + 0x64]
0000007C 660A bne +0xC /* 00000088 */
0000007E 2F0C move.l -[A7], A4
00000080 2F0B move.l -[A7], A3
00000082 4EBA 0D56 jsr [PC + 0xD56 /* 00000DDA */]
00000086 508F addq.l A7, 8
label00000088:
00000088 206B 0066 movea.l A0, [A3 + 0x66]
0000008C 48C7 ext.l D7
0000008E 2007 move.l D0, D7
00000090 E980 asl D0, 4
00000092 31BC 0001 0806 move.w [A0 + D0 + 0x6], 0x1
00000098 2F0C move.l -[A7], A4
0000009A 48C7 ext.l D7
0000009C 2F07 move.l -[A7], D7
0000009E 2F0B move.l -[A7], A3
000000A0 4EBA 0046 jsr [PC + 0x46 /* 000000E8 */]
000000A4 4FEF 000C lea.l A7, [A7 + 0xC]
000000A8 6034 bra +0x36 /* 000000DE */
000000AA 2F0C move.l -[A7], A4
000000AC 2F0B move.l -[A7], A3
000000AE 4EBA 0D2A jsr [PC + 0xD2A /* 00000DDA */]
000000B2 206B 0066 movea.l A0, [A3 + 0x66]
000000B6 48C7 ext.l D7
000000B8 2007 move.l D0, D7
000000BA E980 asl D0, 4
000000BC 31BC 0001 0806 move.w [A0 + D0 + 0x6], 0x1
000000C2 2F0C move.l -[A7], A4
000000C4 48C7 ext.l D7
000000C6 2F07 move.l -[A7], D7
000000C8 2F0B move.l -[A7], A3
000000CA 4EBA 001C jsr [PC + 0x1C /* 000000E8 */]
000000CE 2F0C move.l -[A7], A4
000000D0 48C7 ext.l D7
000000D2 2F07 move.l -[A7], D7
000000D4 2F0B move.l -[A7], A3
000000D6 4EBA 003E jsr [PC + 0x3E /* 00000116 */]
000000DA 4FEF 0020 lea.l A7, [A7 + 0x20]
label000000DE:
000000DE 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000000E4 4E5E unlink A6
000000E6 4E75 rts
export_1458:
fn000000E8:
000000E8 4E56 0000 link A6, 0
000000EC 48E7 0018 movem.l -[A7], A3,A4
000000F0 286E 0008 movea.l A4, [A6 + 0x8]
000000F4 266E 0010 movea.l A3, [A6 + 0x10]
000000F8 200B move.l D0, A3
000000FA 6710 beq +0x12 /* 0000010C */
000000FC 3B6E 000E FBDC move.w [A5 - 0x424], [A6 + 0xE]
00000102 2F0C move.l -[A7], A4
00000104 486D 2DDA pea.l [A5 + 0x2DDA /* export_1463 */]
00000108 4E93 jsr [A3]
0000010A 508F addq.l A7, 8
label0000010C:
0000010C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000112 4E5E unlink A6
00000114 4E75 rts
fn00000116:
00000116 4E56 FFE4 link A6, -0x001C
0000011A 48E7 0118 movem.l -[A7], D7,A3,A4
0000011E 286E 0010 movea.l A4, [A6 + 0x10]
00000122 266E 0008 movea.l A3, [A6 + 0x8]
00000126 3E2B 0060 move.w D7, [A3 + 0x60]
0000012A 302E 000E move.w D0, [A6 + 0xE]
0000012E 48C0 ext.l D0
00000130 2F00 move.l -[A7], D0
00000132 2F0B move.l -[A7], A3
00000134 4EBA 05E6 jsr [PC + 0x5E6 /* 0000071C */]
00000138 BE6B 0060 cmp.w D7, [A3 + 0x60]
0000013C 508F addq.l A7, 8
0000013E 6700 00DA beq +0xDC /* 0000021A */
00000142 200C move.l D0, A4
00000144 6722 beq +0x24 /* 00000168 */
00000146 2F0B move.l -[A7], A3
00000148 4EBA 060E jsr [PC + 0x60E /* 00000758 */]
0000014C 3B6B 0060 FBDC move.w [A5 - 0x424], [A3 + 0x60]
00000152 3747 0060 move.w [A3 + 0x60], D7
00000156 2F0B move.l -[A7], A3
00000158 486D 2DD2 pea.l [A5 + 0x2DD2 /* export_1462 */]
0000015C 4E94 jsr [A4]
0000015E 376D FBDC 0060 move.w [A3 + 0x60], [A5 - 0x424]
00000164 4FEF 000C lea.l A7, [A7 + 0xC]
label00000168:
00000168 4AAB 0072 tst.l [A3 + 0x72]
0000016C 6700 00AC beq +0xAE /* 0000021A */
00000170 200C move.l D0, A4
00000172 676A beq +0x6C /* 000001DE */
00000174 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
00000178 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000017C 4A40 tst.w D0
0000017E 588F addq.l A7, 4
00000180 675C beq +0x5E /* 000001DE */
00000182 2F0C move.l -[A7], A4
00000184 486B 0060 pea.l [A3 + 0x60]
00000188 486E FFF6 pea.l [A6 - 0xA]
0000018C 3F3C 200E move.w -[A7], 0x200E
00000190 A9EB syscall Pack4/FP68K
00000192 486E FFF6 pea.l [A6 - 0xA]
00000196 486E FFEE pea.l [A6 - 0x12]
0000019A 3F3C 0810 move.w -[A7], 0x810
0000019E A9EB syscall Pack4/FP68K
000001A0 486E FFEE pea.l [A6 - 0x12]
000001A4 486E FFE4 pea.l [A6 - 0x1C]
000001A8 3F3C 080E move.w -[A7], 0x80E
000001AC A9EB syscall Pack4/FP68K
000001AE 206B 0072 movea.l A0, [A3 + 0x72]
000001B2 4868 005E pea.l [A0 + 0x5E]
000001B6 486E FFE4 pea.l [A6 - 0x1C]
000001BA 3F3C 0802 move.w -[A7], 0x802
000001BE A9EB syscall Pack4/FP68K
000001C0 41EE FFEE lea.l A0, [A6 - 0x12]
000001C4 2F20 move.l -[A7], -[A0]
000001C6 2F20 move.l -[A7], -[A0]
000001C8 3F20 move.w -[A7], -[A0]
000001CA 2F2B 0072 move.l -[A7], [A3 + 0x72]
000001CE 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */]
000001D2 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
000001D6 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000001DA 4FEF 0016 lea.l A7, [A7 + 0x16]
label000001DE:
000001DE 486B 0060 pea.l [A3 + 0x60]
000001E2 486E FFF6 pea.l [A6 - 0xA]
000001E6 3F3C 200E move.w -[A7], 0x200E
000001EA A9EB syscall Pack4/FP68K
000001EC 486E FFF6 pea.l [A6 - 0xA]
000001F0 486E FFEE pea.l [A6 - 0x12]
000001F4 3F3C 0810 move.w -[A7], 0x810
000001F8 A9EB syscall Pack4/FP68K
000001FA 486E FFEE pea.l [A6 - 0x12]
000001FE 486E FFE4 pea.l [A6 - 0x1C]
00000202 3F3C 080E move.w -[A7], 0x80E
00000206 A9EB syscall Pack4/FP68K
00000208 206B 0072 movea.l A0, [A3 + 0x72]
0000020C 486E FFE4 pea.l [A6 - 0x1C]
00000210 4868 005E pea.l [A0 + 0x5E]
00000214 3F3C 0810 move.w -[A7], 0x810
00000218 A9EB syscall Pack4/FP68K
label0000021A:
0000021A 4CEE 1880 FFD8 movem.l D7,A3,A4, [A6 - 0x28]
00000220 4E5E unlink A6
00000222 4E75 rts
export_1459:
00000224 4E56 FEC4 link A6, -0x013C
00000228 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000022C 4244 clr.w D4
0000022E 286E 000C movea.l A4, [A6 + 0xC]
00000232 7A01 moveq.l D5, 0x01
00000234 206E 0008 movea.l A0, [A6 + 0x8]
00000238 52AE 0008 addq.l [A6 + 0x8], 1
0000023C 1010 move.b D0, [A0]
0000023E 0400 0046 subi.b D0, 0x46 /* 'F' */
00000242 673C beq +0x3E /* 00000280 */
00000244 5300 subq.b D0, 1
00000246 6700 0186 beq +0x188 /* 000003CE */
0000024A 5300 subq.b D0, 1
0000024C 6700 01B0 beq +0x1B2 /* 000003FE */
00000250 5300 subq.b D0, 1
00000252 6700 021E beq +0x220 /* 00000472 */
00000256 5900 subq.b D0, 4
00000258 6700 0258 beq +0x25A /* 000004B2 */
0000025C 5300 subq.b D0, 1
0000025E 6700 02D0 beq +0x2D2 /* 00000530 */
00000262 5300 subq.b D0, 1
00000264 6700 0386 beq +0x388 /* 000005EC */
00000268 0400 003D subi.b D0, 0x3D /* '=' */
0000026C 6700 019A beq +0x19C /* 00000408 */
00000270 5300 subq.b D0, 1
00000272 6700 03CA beq +0x3CC /* 0000063E */
00000276 5300 subq.b D0, 1
00000278 6700 03C2 beq +0x3C4 /* 0000063C */
0000027C 6000 0424 bra +0x426 /* 000006A2 */
label00000280:
00000280 4AAC 0072 tst.l [A4 + 0x72]
00000284 6600 013E bne +0x140 /* 000003C4 */
00000288 486D 2CF2 pea.l [A5 + 0x2CF2 /* export_1434 */]
0000028C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000290 3A00 move.w D5, D0
00000292 588F addq.l A7, 4
00000294 6700 0120 beq +0x122 /* 000003B6 */
00000298 4EAD 2CF2 jsr [A5 + 0x2CF2 /* export_1434 */]
0000029C 2940 0072 move.l [A4 + 0x72], D0
000002A0 6700 0110 beq +0x112 /* 000003B2 */
000002A4 002C 0008 0064 ori.b [A4 + 0x64], 0x8
000002AA 486C 0060 pea.l [A4 + 0x60]
000002AE 486E FEEE pea.l [A6 - 0x112]
000002B2 3F3C 200E move.w -[A7], 0x200E
000002B6 A9EB syscall Pack4/FP68K
000002B8 486E FEEE pea.l [A6 - 0x112]
000002BC 486E FEE6 pea.l [A6 - 0x11A]
000002C0 3F3C 0810 move.w -[A7], 0x810
000002C4 A9EB syscall Pack4/FP68K
000002C6 486E FEE6 pea.l [A6 - 0x11A]
000002CA 486E FEDC pea.l [A6 - 0x124]
000002CE 3F3C 080E move.w -[A7], 0x80E
000002D2 A9EB syscall Pack4/FP68K
000002D4 206C 0072 movea.l A0, [A4 + 0x72]
000002D8 486E FEDC pea.l [A6 - 0x124]
000002DC 4868 005E pea.l [A0 + 0x5E]
000002E0 3F3C 0810 move.w -[A7], 0x810
000002E4 A9EB syscall Pack4/FP68K
000002E6 206C 0072 movea.l A0, [A4 + 0x72]
000002EA 487A 03CC pea.l [PC + 0x3CC /* 000006B8, value 0x0, cstring "" */]
000002EE 4868 0066 pea.l [A0 + 0x66]
000002F2 3F3C 0810 move.w -[A7], 0x810
000002F6 A9EB syscall Pack4/FP68K
000002F8 486C 005E pea.l [A4 + 0x5E]
000002FC 486E FEEE pea.l [A6 - 0x112]
00000300 3F3C 200E move.w -[A7], 0x200E
00000304 A9EB syscall Pack4/FP68K
00000306 486E FEEE pea.l [A6 - 0x112]
0000030A 486E FEE6 pea.l [A6 - 0x11A]
0000030E 3F3C 0810 move.w -[A7], 0x810
00000312 A9EB syscall Pack4/FP68K
00000314 486E FEE6 pea.l [A6 - 0x11A]
00000318 486E FEDC pea.l [A6 - 0x124]
0000031C 3F3C 080E move.w -[A7], 0x80E
00000320 A9EB syscall Pack4/FP68K
00000322 7001 moveq.l D0, 0x01
00000324 2D40 FECE move.l [A6 - 0x132], D0
00000328 486E FECE pea.l [A6 - 0x132]
0000032C 486E FED2 pea.l [A6 - 0x12E]
00000330 3F3C 280E move.w -[A7], 0x280E
00000334 A9EB syscall Pack4/FP68K
00000336 486E FED2 pea.l [A6 - 0x12E]
0000033A 486E FEDC pea.l [A6 - 0x124]
0000033E 3F3C 0002 move.w -[A7], 0x2
00000342 A9EB syscall Pack4/FP68K
00000344 206C 0072 movea.l A0, [A4 + 0x72]
00000348 486E FEDC pea.l [A6 - 0x124]
0000034C 4868 0086 pea.l [A0 + 0x86]
00000350 3F3C 0810 move.w -[A7], 0x810
00000354 A9EB syscall Pack4/FP68K
00000356 4868 0086 pea.l [A0 + 0x86]
0000035A 486E FEC4 pea.l [A6 - 0x13C]
0000035E 3F3C 080E move.w -[A7], 0x80E
00000362 A9EB syscall Pack4/FP68K
00000364 206C 0072 movea.l A0, [A4 + 0x72]
00000368 486E FEC4 pea.l [A6 - 0x13C]
0000036C 4868 006E pea.l [A0 + 0x6E]
00000370 3F3C 0810 move.w -[A7], 0x810
00000374 A9EB syscall Pack4/FP68K
00000376 206C 0072 movea.l A0, [A4 + 0x72]
0000037A 487A 0332 pea.l [PC + 0x332 /* 000006AE, value 0x3FFF8000 */]
0000037E 4868 007E pea.l [A0 + 0x7E]
00000382 3F3C 0810 move.w -[A7], 0x810
00000386 A9EB syscall Pack4/FP68K
00000388 4868 007E pea.l [A0 + 0x7E]
0000038C 486E FEEE pea.l [A6 - 0x112]
00000390 3F3C 080E move.w -[A7], 0x80E
00000394 A9EB syscall Pack4/FP68K
00000396 206C 0072 movea.l A0, [A4 + 0x72]
0000039A 486E FEEE pea.l [A6 - 0x112]
0000039E 4868 0076 pea.l [A0 + 0x76]
000003A2 3F3C 0810 move.w -[A7], 0x810
000003A6 A9EB syscall Pack4/FP68K
000003A8 206C 0072 movea.l A0, [A4 + 0x72]
000003AC 0028 0080 008E ori.b [A0 + 0x8E], 0x80
label000003B2:
000003B2 3A2C 0074 move.w D5, [A4 + 0x74]
label000003B6:
000003B6 486D 2CF2 pea.l [A5 + 0x2CF2 /* export_1434 */]
000003BA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000003BE 588F addq.l A7, 4
000003C0 6000 02E0 bra +0x2E2 /* 000006A2 */
label000003C4:
000003C4 206E 0010 movea.l A0, [A6 + 0x10]
000003C8 4250 clr.w [A0]
000003CA 6000 02D6 bra +0x2D8 /* 000006A2 */
label000003CE:
000003CE 4AAC 0072 tst.l [A4 + 0x72]
000003D2 6720 beq +0x22 /* 000003F4 */
000003D4 206C 0072 movea.l A0, [A4 + 0x72]
000003D8 2F08 move.l -[A7], A0
000003DA 7000 moveq.l D0, 0x00
000003DC 2F00 move.l -[A7], D0
000003DE 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
000003E2 7000 moveq.l D0, 0x00
000003E4 2940 0072 move.l [A4 + 0x72], D0
000003E8 022C 00F7 0064 andi.b [A4 + 0x64], 0xF7
000003EE 508F addq.l A7, 8
000003F0 6000 02B0 bra +0x2B2 /* 000006A2 */
label000003F4:
000003F4 206E 0010 movea.l A0, [A6 + 0x10]
000003F8 4250 clr.w [A0]
000003FA 6000 02A6 bra +0x2A8 /* 000006A2 */
label000003FE:
000003FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000402 4EAD 1D62 jsr [A5 + 0x1D62 /* export_936 */]
00000406 588F addq.l A7, 4
label00000408:
00000408 4AAD BA78 tst.l [A5 - 0x4588]
0000040C 6700 0294 beq +0x296 /* 000006A2 */
00000410 486D 2AA2 pea.l [A5 + 0x2AA2 /* export_1360 */]
00000414 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000418 4A40 tst.w D0
0000041A 588F addq.l A7, 4
0000041C 6700 0284 beq +0x286 /* 000006A2 */
00000420 7C00 moveq.l D6, 0x00
00000422 6032 bra +0x34 /* 00000456 */
label00000424:
00000424 486E FF00 pea.l [A6 - 0x100]
00000428 206D BA78 movea.l A0, [A5 - 0x4588]
0000042C 2068 024A movea.l A0, [A0 + 0x24A]
00000430 2006 move.l D0, D6
00000432 E580 asl D0, 2
00000434 2F30 0800 move.l -[A7], [A0 + D0]
00000438 4EAD 2AA2 jsr [A5 + 0x2AA2 /* export_1360 */]
0000043C 700A moveq.l D0, 0x0A
0000043E 2F00 move.l -[A7], D0
00000440 486E FF00 pea.l [A6 - 0x100]
00000444 2F2E 000C move.l -[A7], [A6 + 0xC]
00000448 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */]
0000044C 3A00 move.w D5, D0
0000044E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000452 6710 beq +0x12 /* 00000464 */
00000454 5286 addq.l D6, 1
label00000456:
00000456 206D BA78 movea.l A0, [A5 - 0x4588]
0000045A 7000 moveq.l D0, 0x00
0000045C 3028 0162 move.w D0, [A0 + 0x162]
00000460 B086 cmp.l D0, D6
00000462 6EC0 bgt -0x3E /* 00000424 */
label00000464:
00000464 486D 2AA2 pea.l [A5 + 0x2AA2 /* export_1360 */]
00000468 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000046C 588F addq.l A7, 4
0000046E 6000 0232 bra +0x234 /* 000006A2 */
label00000472:
00000472 486E FEF8 pea.l [A6 - 0x108]
00000476 486E FEFC pea.l [A6 - 0x104]
0000047A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000047E 486E 0008 pea.l [A6 + 0x8]
00000482 4EAD 1D42 jsr [A5 + 0x1D42 /* export_932 */]
00000486 3A00 move.w D5, D0
00000488 0C45 0002 cmpi.w D5, 0x2
0000048C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000490 6F16 ble +0x18 /* 000004A8 */
00000492 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000496 302E FEF8 move.w D0, [A6 - 0x108]
0000049A 48C0 ext.l D0
0000049C 2F00 move.l -[A7], D0
0000049E 2F0C move.l -[A7], A4
000004A0 4EBA FC74 jsr [PC - 0x38C /* 00000116 */]
000004A4 4FEF 000C lea.l A7, [A7 + 0xC]
label000004A8:
000004A8 206E 0010 movea.l A0, [A6 + 0x10]
000004AC 4250 clr.w [A0]
000004AE 6000 01F2 bra +0x1F4 /* 000006A2 */
label000004B2:
000004B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000004B6 4EAD 1D62 jsr [A5 + 0x1D62 /* export_936 */]
000004BA 4AAD BA78 tst.l [A5 - 0x4588]
000004BE 588F addq.l A7, 4
000004C0 6700 01E0 beq +0x1E2 /* 000006A2 */
000004C4 7C00 moveq.l D6, 0x00
000004C6 6056 bra +0x58 /* 0000051E */
label000004C8:
000004C8 206D BA78 movea.l A0, [A5 - 0x4588]
000004CC 2068 023E movea.l A0, [A0 + 0x23E]
000004D0 2006 move.l D0, D6
000004D2 E580 asl D0, 2
000004D4 4AB0 0800 tst.l [A0 + D0]
000004D8 6742 beq +0x44 /* 0000051C */
000004DA 700A moveq.l D0, 0x0A
000004DC 2F00 move.l -[A7], D0
000004DE 206D BA78 movea.l A0, [A5 - 0x4588]
000004E2 2068 023E movea.l A0, [A0 + 0x23E]
000004E6 2206 move.l D1, D6
000004E8 E581 asl D1, 2
000004EA 2070 1800 movea.l A0, [A0 + D1]
000004EE 5488 addq.l A0, 2
000004F0 226D BA78 movea.l A1, [A5 - 0x4588]
000004F4 2269 023E movea.l A1, [A1 + 0x23E]
000004F8 2206 move.l D1, D6
000004FA E581 asl D1, 2
000004FC 2271 1800 movea.l A1, [A1 + D1]
00000500 7200 moveq.l D1, 0x00
00000502 1229 0002 move.b D1, [A1 + 0x2]
00000506 D288 add.l D1, A0
00000508 2F01 move.l -[A7], D1
0000050A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000050E 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */]
00000512 3A00 move.w D5, D0
00000514 4FEF 000C lea.l A7, [A7 + 0xC]
00000518 6700 0188 beq +0x18A /* 000006A2 */
label0000051C:
0000051C 5286 addq.l D6, 1
label0000051E:
0000051E 206D BA78 movea.l A0, [A5 - 0x4588]
00000522 7000 moveq.l D0, 0x00
00000524 3028 015C move.w D0, [A0 + 0x15C]
00000528 B086 cmp.l D0, D6
0000052A 6E9C bgt -0x62 /* 000004C8 */
0000052C 6000 0174 bra +0x176 /* 000006A2 */
label00000530:
00000530 4878 7FFF push.l 0x7FFF
00000534 7001 moveq.l D0, 0x01
00000536 2F00 move.l -[A7], D0
00000538 486E FEF8 pea.l [A6 - 0x108]
0000053C 486E 0008 pea.l [A6 + 0x8]
00000540 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
00000544 7200 moveq.l D1, 0x00
00000546 4A40 tst.w D0
00000548 4FEF 0010 lea.l A7, [A7 + 0x10]
0000054C 6726 beq +0x28 /* 00000574 */
0000054E 2F01 move.l -[A7], D1
00000550 4878 7FFF push.l 0x7FFF
00000554 302E FEF8 move.w D0, [A6 - 0x108]
00000558 48C0 ext.l D0
0000055A 2F00 move.l -[A7], D0
0000055C 486E FEFA pea.l [A6 - 0x106]
00000560 486E 0008 pea.l [A6 + 0x8]
00000564 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
00000568 4FEF 0010 lea.l A7, [A7 + 0x10]
0000056C 221F move.l D1, [A7]+
0000056E 4A40 tst.w D0
00000570 6702 beq +0x4 /* 00000574 */
00000572 7201 moveq.l D1, 0x01
label00000574:
00000574 3A01 move.w D5, D1
00000576 6700 012A beq +0x12C /* 000006A2 */
0000057A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000057E 4EAD 1D62 jsr [A5 + 0x1D62 /* export_936 */]
00000582 302E FEF8 move.w D0, [A6 - 0x108]
00000586 48C0 ext.l D0
00000588 2C00 move.l D6, D0
0000058A 588F addq.l A7, 4
0000058C 6050 bra +0x52 /* 000005DE */
label0000058E:
0000058E 2F06 move.l -[A7], D6
00000590 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00000594 2640 movea.l A3, D0
00000596 0C86 0000 07D0 cmpi.l D6, 0x7D0
0000059C 588F addq.l A7, 4
0000059E 6D24 blt +0x26 /* 000005C4 */
000005A0 0C86 0000 0BB8 cmpi.l D6, 0xBB8
000005A6 6C1C bge +0x1E /* 000005C4 */
000005A8 7E01 moveq.l D7, 0x01
000005AA 6010 bra +0x12 /* 000005BC */
label000005AC:
000005AC 703B moveq.l D0, 0x3B
000005AE B033 7800 cmp.b D0, [A3 + D7]
000005B2 6606 bne +0x8 /* 000005BA */
000005B4 17AD E5BE 7800 move.b [A3 + D7], [A5 - 0x1A42]
label000005BA:
000005BA 5287 addq.l D7, 1
label000005BC:
000005BC 7000 moveq.l D0, 0x00
000005BE 1013 move.b D0, [A3]
000005C0 B087 cmp.l D0, D7
000005C2 6CE8 bge -0x16 /* 000005AC */
label000005C4:
000005C4 7014 moveq.l D0, 0x14
000005C6 2F00 move.l -[A7], D0
000005C8 2F0B move.l -[A7], A3
000005CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000005CE 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */]
000005D2 3A00 move.w D5, D0
000005D4 4FEF 000C lea.l A7, [A7 + 0xC]
000005D8 6700 00C8 beq +0xCA /* 000006A2 */
000005DC 5286 addq.l D6, 1
label000005DE:
000005DE 302E FEFA move.w D0, [A6 - 0x106]
000005E2 48C0 ext.l D0
000005E4 B086 cmp.l D0, D6
000005E6 6CA6 bge -0x58 /* 0000058E */
000005E8 6000 00B8 bra +0xBA /* 000006A2 */
label000005EC:
000005EC 206E 0008 movea.l A0, [A6 + 0x8]
000005F0 52AE 0008 addq.l [A6 + 0x8], 1
000005F4 1010 move.b D0, [A0]
000005F6 6500 00AA bcs +0xAC /* 000006A2 */
000005FA 0C00 0001 cmpi.b D0, 0x1
000005FE 6200 00A2 bhi +0xA4 /* 000006A2 */
00000602 7200 moveq.l D1, 0x00
00000604 1200 move.b D1, D0
00000606 D241 add.w D1, D1
00000608 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000060C 4EFB 1000 jmp [PC + D1.w]
00000610 0006 0020 ori.b D6, 0x20 /* ' ' */
00000614 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000618 2F0C move.l -[A7], A4
0000061A 4EBA 07BE jsr [PC + 0x7BE /* 00000DDA */]
0000061E 022C 00DF 0064 andi.b [A4 + 0x64], 0xDF
00000624 206E 0010 movea.l A0, [A6 + 0x10]
00000628 4250 clr.w [A0]
0000062A 508F addq.l A7, 8
0000062C 6074 bra +0x76 /* 000006A2 */
0000062E 002C 0020 0064 ori.b [A4 + 0x64], 0x20 /* ' ' */
00000634 206E 0010 movea.l A0, [A6 + 0x10]
00000638 4250 clr.w [A0]
0000063A 6066 bra +0x68 /* 000006A2 */
label0000063C:
0000063C 7810 moveq.l D4, 0x10
label0000063E:
0000063E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000642 4EAD 1D62 jsr [A5 + 0x1D62 /* export_936 */]
00000646 7C00 moveq.l D6, 0x00
00000648 206D BA78 movea.l A0, [A5 - 0x4588]
0000064C 2868 021E movea.l A4, [A0 + 0x21E]
00000650 588F addq.l A7, 4
00000652 603C bra +0x3E /* 00000690 */
label00000654:
00000654 700F moveq.l D0, 0x0F
00000656 C06C 0008 and.w D0, [A4 + 0x8]
0000065A 6730 beq +0x32 /* 0000068C */
0000065C 303C 1010 move.w D0, 0x1010
00000660 C06C 0008 and.w D0, [A4 + 0x8]
00000664 B840 cmp.w D4, D0
00000666 6624 bne +0x26 /* 0000068C */
00000668 486E FF00 pea.l [A6 - 0x100]
0000066C 2F2C 000C move.l -[A7], [A4 + 0xC]
00000670 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00000674 700A moveq.l D0, 0x0A
00000676 2F00 move.l -[A7], D0
00000678 486E FF00 pea.l [A6 - 0x100]
0000067C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000680 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */]
00000684 3A00 move.w D5, D0
00000686 4FEF 0014 lea.l A7, [A7 + 0x14]
0000068A 6716 beq +0x18 /* 000006A2 */
label0000068C:
0000068C D8FC 001C add.w A4, 0x1C
label00000690:
00000690 206D BA78 movea.l A0, [A5 - 0x4588]
00000694 3028 01C4 move.w D0, [A0 + 0x1C4]
00000698 48C0 ext.l D0
0000069A 2206 move.l D1, D6
0000069C 5286 addq.l D6, 1
0000069E B081 cmp.l D0, D1
000006A0 6EB2 bgt -0x4C /* 00000654 */
label000006A2:
000006A2 3005 move.w D0, D5
000006A4 4CEE 18F0 FEAC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x154]
000006AA 4E5E unlink A6
000006AC 4E75 rts
000006AE 3FFF move.w <<invalid special address>>, <<invalid special address>>
000006B0 8000 or.b D0, D0
000006B2 0000 0000 ori.b D0, 0x0
000006B6 0000 0000 ori.b D0, 0x0
000006BA 0000 0000 ori.b D0, 0x0
000006BE 0000 0000 ori.b D0, 0x0
export_1460:
000006C2 2F0B move.l -[A7], A3
000006C4 707C moveq.l D0, 0x7C
000006C6 2F00 move.l -[A7], D0
000006C8 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000006CC 2640 movea.l A3, D0
000006CE 200B move.l D0, A3
000006D0 588F addq.l A7, 4
000006D2 671A beq +0x1C /* 000006EE */
000006D4 177C 0007 004C move.b [A3 + 0x4C], 0x7
000006DA 7000 moveq.l D0, 0x00
000006DC 2F00 move.l -[A7], D0
000006DE 2F0B move.l -[A7], A3
000006E0 4EAD 1E1A jsr [A5 + 0x1E1A /* export_959 */]
000006E4 4A40 tst.w D0
000006E6 508F addq.l A7, 8
000006E8 6604 bne +0x6 /* 000006EE */
000006EA 7000 moveq.l D0, 0x00
000006EC 2640 movea.l A3, D0
label000006EE:
000006EE 200B move.l D0, A3
000006F0 265F movea.l A3, [A7]+
000006F2 4E75 rts
fn000006F4:
000006F4 48E7 0110 movem.l -[A7], D7,A3
000006F8 266F 000C movea.l A3, [A7 + 0xC]
000006FC 302B 007A move.w D0, [A3 + 0x7A]
00000700 D06B 0060 add.w D0, [A3 + 0x60]
00000704 3E00 move.w D7, D0
00000706 5347 subq.w D7, 1
00000708 BE6B 005E cmp.w D7, [A3 + 0x5E]
0000070C 6D06 blt +0x8 /* 00000714 */
0000070E 3E2B 005E move.w D7, [A3 + 0x5E]
00000712 5347 subq.w D7, 1
label00000714:
00000714 3007 move.w D0, D7
00000716 4CDF 0880 movem.l D7,A3, [A7]+
0000071A 4E75 rts
fn0000071C:
0000071C 4E56 0000 link A6, 0
00000720 2F0B move.l -[A7], A3
00000722 266E 0008 movea.l A3, [A6 + 0x8]
00000726 376E 000E 0060 move.w [A3 + 0x60], [A6 + 0xE]
0000072C 2F0B move.l -[A7], A3
0000072E 4EBA FFC4 jsr [PC - 0x3C /* 000006F4 */]
00000732 322B 005E move.w D1, [A3 + 0x5E]
00000736 5341 subq.w D1, 1
00000738 B240 cmp.w D1, D0
0000073A 588F addq.l A7, 4
0000073C 6612 bne +0x14 /* 00000750 */
0000073E 302B 005E move.w D0, [A3 + 0x5E]
00000742 906B 007A sub.w D0, [A3 + 0x7A]
00000746 3740 0060 move.w [A3 + 0x60], D0
0000074A 6C04 bge +0x6 /* 00000750 */
0000074C 426B 0060 clr.w [A3 + 0x60]
label00000750:
00000750 266E FFFC movea.l A3, [A6 - 0x4]
00000754 4E5E unlink A6
00000756 4E75 rts
export_1461:
fn00000758:
00000758 4E56 FFC6 link A6, -0x003A
0000075C 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00000760 266E 0008 movea.l A3, [A6 + 0x8]
00000764 486B 003C pea.l [A3 + 0x3C]
00000768 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000076C 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00000770 3C00 move.w D6, D0
00000772 41EE FFF0 lea.l A0, [A6 - 0x10]
00000776 43EB 0056 lea.l A1, [A3 + 0x56]
0000077A 20D9 move.l [A0]+, [A1]+
0000077C 20D9 move.l [A0]+, [A1]+
0000077E 276E FFF0 006A move.l [A3 + 0x6A], [A6 - 0x10]
00000784 4AAB 0072 tst.l [A3 + 0x72]
00000788 588F addq.l A7, 4
0000078A 6700 0088 beq +0x8A /* 00000814 */
0000078E 2F2B 0072 move.l -[A7], [A3 + 0x72]
00000792 2F0B move.l -[A7], A3
00000794 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */]
00000798 486E FFF8 pea.l [A6 - 0x8]
0000079C 206B 0072 movea.l A0, [A3 + 0x72]
000007A0 4868 000C pea.l [A0 + 0xC]
000007A4 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000007A8 302E FFFE move.w D0, [A6 - 0x2]
000007AC D06E FFF6 add.w D0, [A6 - 0xA]
000007B0 2F00 move.l -[A7], D0
000007B2 4878 012C push.l 0x12C
000007B6 206D E9DE movea.l A0, [A5 - 0x1622]
000007BA 3228 017A move.w D1, [A0 + 0x17A]
000007BE 48C1 ext.l D1
000007C0 2F01 move.l -[A7], D1
000007C2 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000007C6 508F addq.l A7, 8
000007C8 2200 move.l D1, D0
000007CA 201F move.l D0, [A7]+
000007CC 9041 sub.w D0, D1
000007CE 206B 0072 movea.l A0, [A3 + 0x72]
000007D2 3140 0058 move.w [A0 + 0x58], D0
000007D6 3740 0070 move.w [A3 + 0x70], D0
000007DA 536B 0070 subq.w [A3 + 0x70], 1
000007DE 302E FFF0 move.w D0, [A6 - 0x10]
000007E2 906E FFF8 sub.w D0, [A6 - 0x8]
000007E6 206B 0072 movea.l A0, [A3 + 0x72]
000007EA 3140 0056 move.w [A0 + 0x56], D0
000007EE 302E FFFE move.w D0, [A6 - 0x2]
000007F2 D06E FFF6 add.w D0, [A6 - 0xA]
000007F6 206B 0072 movea.l A0, [A3 + 0x72]
000007FA 3140 005C move.w [A0 + 0x5C], D0
000007FE 302E FFF8 move.w D0, [A6 - 0x8]
00000802 D06E FFF4 add.w D0, [A6 - 0xC]
00000806 206B 0072 movea.l A0, [A3 + 0x72]
0000080A 3140 005A move.w [A0 + 0x5A], D0
0000080E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000812 6006 bra +0x8 /* 0000081A */
label00000814:
00000814 376E FFF6 0070 move.w [A3 + 0x70], [A6 - 0xA]
label0000081A:
0000081A 302E FFF4 move.w D0, [A6 - 0xC]
0000081E 906E FFF0 sub.w D0, [A6 - 0x10]
00000822 5240 addq.w D0, 1
00000824 48C0 ext.l D0
00000826 81C6 divs.w D0, D6
00000828 3740 007A move.w [A3 + 0x7A], D0
0000082C B06B 005E cmp.w D0, [A3 + 0x5E]
00000830 6F06 ble +0x8 /* 00000838 */
00000832 376B 005E 007A move.w [A3 + 0x7A], [A3 + 0x5E]
label00000838:
00000838 3A2B 0060 move.w D5, [A3 + 0x60]
0000083C 302B 0060 move.w D0, [A3 + 0x60]
00000840 48C0 ext.l D0
00000842 2F00 move.l -[A7], D0
00000844 2F0B move.l -[A7], A3
00000846 4EBA FED4 jsr [PC - 0x12C /* 0000071C */]
0000084A 4AAB 0072 tst.l [A3 + 0x72]
0000084E 508F addq.l A7, 8
00000850 6700 0152 beq +0x154 /* 000009A4 */
00000854 BA6B 0060 cmp.w D5, [A3 + 0x60]
00000858 673C beq +0x3E /* 00000896 */
0000085A 486B 0060 pea.l [A3 + 0x60]
0000085E 486E FFE6 pea.l [A6 - 0x1A]
00000862 3F3C 200E move.w -[A7], 0x200E
00000866 A9EB syscall Pack4/FP68K
00000868 486E FFE6 pea.l [A6 - 0x1A]
0000086C 486E FFDE pea.l [A6 - 0x22]
00000870 3F3C 0810 move.w -[A7], 0x810
00000874 A9EB syscall Pack4/FP68K
00000876 486E FFDE pea.l [A6 - 0x22]
0000087A 486E FFD4 pea.l [A6 - 0x2C]
0000087E 3F3C 080E move.w -[A7], 0x80E
00000882 A9EB syscall Pack4/FP68K
00000884 206B 0072 movea.l A0, [A3 + 0x72]
00000888 486E FFD4 pea.l [A6 - 0x2C]
0000088C 4868 005E pea.l [A0 + 0x5E]
00000890 3F3C 0810 move.w -[A7], 0x810
00000894 A9EB syscall Pack4/FP68K
label00000896:
00000896 302B 007A move.w D0, [A3 + 0x7A]
0000089A 5340 subq.w D0, 1
0000089C 3D40 FFD2 move.w [A6 - 0x2E], D0
000008A0 486E FFD2 pea.l [A6 - 0x2E]
000008A4 486E FFE6 pea.l [A6 - 0x1A]
000008A8 3F3C 200E move.w -[A7], 0x200E
000008AC A9EB syscall Pack4/FP68K
000008AE 486E FFE6 pea.l [A6 - 0x1A]
000008B2 486E FFDE pea.l [A6 - 0x22]
000008B6 3F3C 0810 move.w -[A7], 0x810
000008BA A9EB syscall Pack4/FP68K
000008BC 486E FFDE pea.l [A6 - 0x22]
000008C0 486E FFD4 pea.l [A6 - 0x2C]
000008C4 3F3C 080E move.w -[A7], 0x80E
000008C8 A9EB syscall Pack4/FP68K
000008CA 206B 0072 movea.l A0, [A3 + 0x72]
000008CE 486E FFD4 pea.l [A6 - 0x2C]
000008D2 4868 007E pea.l [A0 + 0x7E]
000008D6 3F3C 0810 move.w -[A7], 0x810
000008DA A9EB syscall Pack4/FP68K
000008DC 302B 005E move.w D0, [A3 + 0x5E]
000008E0 906B 007A sub.w D0, [A3 + 0x7A]
000008E4 3D40 FFD0 move.w [A6 - 0x30], D0
000008E8 486E FFD0 pea.l [A6 - 0x30]
000008EC 486E FFE6 pea.l [A6 - 0x1A]
000008F0 3F3C 200E move.w -[A7], 0x200E
000008F4 A9EB syscall Pack4/FP68K
000008F6 486E FFE6 pea.l [A6 - 0x1A]
000008FA 486E FFDE pea.l [A6 - 0x22]
000008FE 3F3C 0810 move.w -[A7], 0x810
00000902 A9EB syscall Pack4/FP68K
00000904 486E FFDE pea.l [A6 - 0x22]
00000908 486E FFD4 pea.l [A6 - 0x2C]
0000090C 3F3C 080E move.w -[A7], 0x80E
00000910 A9EB syscall Pack4/FP68K
00000912 206B 0072 movea.l A0, [A3 + 0x72]
00000916 486E FFD4 pea.l [A6 - 0x2C]
0000091A 4868 0086 pea.l [A0 + 0x86]
0000091E 3F3C 0810 move.w -[A7], 0x810
00000922 A9EB syscall Pack4/FP68K
00000924 4868 0086 pea.l [A0 + 0x86]
00000928 486E FFC6 pea.l [A6 - 0x3A]
0000092C 3F3C 080E move.w -[A7], 0x80E
00000930 A9EB syscall Pack4/FP68K
00000932 487A 00E6 pea.l [PC + 0xE6 /* 00000A1A, value 0x0, cstring "" */]
00000936 486E FFC6 pea.l [A6 - 0x3A]
0000093A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000093E A9EB syscall Pack4/FP68K
00000940 6434 bcc +0x36 /* 00000976 */
00000942 206B 0072 movea.l A0, [A3 + 0x72]
00000946 487A 00D2 pea.l [PC + 0xD2 /* 00000A1A, value 0x0, cstring "" */]
0000094A 4868 006E pea.l [A0 + 0x6E]
0000094E 3F3C 0810 move.w -[A7], 0x810
00000952 A9EB syscall Pack4/FP68K
00000954 4868 006E pea.l [A0 + 0x6E]
00000958 486E FFE6 pea.l [A6 - 0x1A]
0000095C 3F3C 080E move.w -[A7], 0x80E
00000960 A9EB syscall Pack4/FP68K
00000962 206B 0072 movea.l A0, [A3 + 0x72]
00000966 486E FFE6 pea.l [A6 - 0x1A]
0000096A 4868 0086 pea.l [A0 + 0x86]
0000096E 3F3C 0810 move.w -[A7], 0x810
00000972 A9EB syscall Pack4/FP68K
00000974 6024 bra +0x26 /* 0000099A */
label00000976:
00000976 206B 0072 movea.l A0, [A3 + 0x72]
0000097A 4868 0086 pea.l [A0 + 0x86]
0000097E 486E FFE6 pea.l [A6 - 0x1A]
00000982 3F3C 080E move.w -[A7], 0x80E
00000986 A9EB syscall Pack4/FP68K
00000988 206B 0072 movea.l A0, [A3 + 0x72]
0000098C 486E FFE6 pea.l [A6 - 0x1A]
00000990 4868 006E pea.l [A0 + 0x6E]
00000994 3F3C 0810 move.w -[A7], 0x810
00000998 A9EB syscall Pack4/FP68K
label0000099A:
0000099A 206B 0072 movea.l A0, [A3 + 0x72]
0000099E 0028 0080 008E ori.b [A0 + 0x8E], 0x80
label000009A4:
000009A4 302B 006A move.w D0, [A3 + 0x6A]
000009A8 48C0 ext.l D0
000009AA 322B 007A move.w D1, [A3 + 0x7A]
000009AE C3C6 muls.w D1, D6
000009B0 5381 subq.l D1, 1
000009B2 D280 add.l D1, D0
000009B4 3741 006E move.w [A3 + 0x6E], D1
000009B8 3D6B 0070 FFF6 move.w [A6 - 0xA], [A3 + 0x70]
000009BE 3006 move.w D0, D6
000009C0 D06E FFF0 add.w D0, [A6 - 0x10]
000009C4 5340 subq.w D0, 1
000009C6 3D40 FFF4 move.w [A6 - 0xC], D0
000009CA 2F0B move.l -[A7], A3
000009CC 4EBA FD26 jsr [PC - 0x2DA /* 000006F4 */]
000009D0 3A00 move.w D5, D0
000009D2 302B 0060 move.w D0, [A3 + 0x60]
000009D6 48C0 ext.l D0
000009D8 2E00 move.l D7, D0
000009DA 588F addq.l A7, 4
000009DC 602C bra +0x2E /* 00000A0A */
label000009DE:
000009DE 206B 0066 movea.l A0, [A3 + 0x66]
000009E2 2007 move.l D0, D7
000009E4 E980 asl D0, 4
000009E6 41F0 0808 lea.l A0, [A0 + D0 + 0x8]
000009EA 43EE FFF0 lea.l A1, [A6 - 0x10]
000009EE 20D9 move.l [A0]+, [A1]+
000009F0 20D9 move.l [A0]+, [A1]+
000009F2 302E FFF4 move.w D0, [A6 - 0xC]
000009F6 5240 addq.w D0, 1
000009F8 3D40 FFF0 move.w [A6 - 0x10], D0
000009FC 3006 move.w D0, D6
000009FE D06E FFF0 add.w D0, [A6 - 0x10]
00000A02 5340 subq.w D0, 1
00000A04 3D40 FFF4 move.w [A6 - 0xC], D0
00000A08 5287 addq.l D7, 1
label00000A0A:
00000A0A 48C5 ext.l D5
00000A0C BA87 cmp.l D5, D7
00000A0E 6CCE bge -0x30 /* 000009DE */
00000A10 4CEE 08E0 FFB6 movem.l D5,D6,D7,A3, [A6 - 0x4A]
00000A16 4E5E unlink A6
00000A18 4E75 rts
00000A1A 0000 0000 ori.b D0, 0x0
00000A1E 0000 0000 ori.b D0, 0x0
00000A22 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A24-00000A28
fn00000A24:
00000A24 4E56 FFFC link A6, -0x0004
// end alternate branch 00000A24-00000A28
fn00000A24: // (misaligned)
00000A26 FFFC .invalid <<F/7/7>>
00000A28 48E7 0310 movem.l -[A7], D6,D7,A3
00000A2C 3E2E 000E move.w D7, [A6 + 0xE]
00000A30 266E 0008 movea.l A3, [A6 + 0x8]
00000A34 1C2B 0041 move.b D6, [A3 + 0x41]
00000A38 4A47 tst.w D7
00000A3A 660E bne +0x10 /* 00000A4A */
00000A3C 7040 moveq.l D0, 0x40
00000A3E C02B 0064 and.b D0, [A3 + 0x64]
00000A42 6706 beq +0x8 /* 00000A4A */
00000A44 002B 0002 0041 ori.b [A3 + 0x41], 0x2
label00000A4A:
00000A4A 206B 0066 movea.l A0, [A3 + 0x66]
00000A4E 48C7 ext.l D7
00000A50 2007 move.l D0, D7
00000A52 E980 asl D0, 4
00000A54 7201 moveq.l D1, 0x01
00000A56 B270 0806 cmp.w D1, [A0 + D0 + 0x6]
00000A5A 6712 beq +0x14 /* 00000A6E */
00000A5C 206B 0066 movea.l A0, [A3 + 0x66]
00000A60 48C7 ext.l D7
00000A62 2007 move.l D0, D7
00000A64 E980 asl D0, 4
00000A66 7203 moveq.l D1, 0x03
00000A68 B270 0806 cmp.w D1, [A0 + D0 + 0x6]
00000A6C 662C bne +0x2E /* 00000A9A */
label00000A6E:
00000A6E 2D6B 003C FFFC move.l [A6 - 0x4], [A3 + 0x3C]
00000A74 276D E5E4 003C move.l [A3 + 0x3C], [A5 - 0x1A1C]
00000A7A 486B 003C pea.l [A3 + 0x3C]
00000A7E 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000A82 276E FFFC 003C move.l [A3 + 0x3C], [A6 - 0x4]
00000A88 41ED E5F0 lea.l A0, [A5 - 0x1A10]
00000A8C 2F20 move.l -[A7], -[A0]
00000A8E 2F20 move.l -[A7], -[A0]
00000A90 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00000A94 4FEF 000C lea.l A7, [A7 + 0xC]
00000A98 6018 bra +0x1A /* 00000AB2 */
label00000A9A:
00000A9A 486B 003C pea.l [A3 + 0x3C]
00000A9E 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000AA2 41EB 0014 lea.l A0, [A3 + 0x14]
00000AA6 2F20 move.l -[A7], -[A0]
00000AA8 2F20 move.l -[A7], -[A0]
00000AAA 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00000AAE 4FEF 000C lea.l A7, [A7 + 0xC]
label00000AB2:
00000AB2 1746 0041 move.b [A3 + 0x41], D6
00000AB6 41EE 0018 lea.l A0, [A6 + 0x18]
00000ABA 2F20 move.l -[A7], -[A0]
00000ABC 2F20 move.l -[A7], -[A0]
00000ABE 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00000AC2 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00000AC6 41EE 0018 lea.l A0, [A6 + 0x18]
00000ACA 2F20 move.l -[A7], -[A0]
00000ACC 2F20 move.l -[A7], -[A0]
00000ACE 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00000AD2 566E 0012 addq.w [A6 + 0x12], 3
00000AD6 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000ADA 5340 subq.w D0, 1
00000ADC D16E 0010 add.w [A6 + 0x10], D0
00000AE0 206B 0066 movea.l A0, [A3 + 0x66]
00000AE4 48C7 ext.l D7
00000AE6 2007 move.l D0, D7
00000AE8 E980 asl D0, 4
00000AEA 2F30 0800 move.l -[A7], [A0 + D0]
00000AEE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000AF2 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00000AF6 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00000AFA 4FEF 0018 lea.l A7, [A7 + 0x18]
00000AFE 4CEE 08C0 FFF0 movem.l D6,D7,A3, [A6 - 0x10]
00000B04 4E5E unlink A6
00000B06 4E75 rts
export_1462:
00000B08 4E56 FFF0 link A6, -0x0010
00000B0C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000B10 286E 0008 movea.l A4, [A6 + 0x8]
00000B14 264C movea.l A3, A4
00000B16 2F0B move.l -[A7], A3
00000B18 4EBA FC3E jsr [PC - 0x3C2 /* 00000758 */]
00000B1C 2F0B move.l -[A7], A3
00000B1E 4EBA FBD4 jsr [PC - 0x42C /* 000006F4 */]
00000B22 3A00 move.w D5, D0
00000B24 4A2B 000F tst.b [A3 + 0xF]
00000B28 508F addq.l A7, 8
00000B2A 662C bne +0x2E /* 00000B58 */
00000B2C 302B 0060 move.w D0, [A3 + 0x60]
00000B30 48C0 ext.l D0
00000B32 2E00 move.l D7, D0
00000B34 6018 bra +0x1A /* 00000B4E */
label00000B36:
00000B36 206B 0066 movea.l A0, [A3 + 0x66]
00000B3A 2007 move.l D0, D7
00000B3C E980 asl D0, 4
00000B3E 41F0 0810 lea.l A0, [A0 + D0 + 0x10]
00000B42 2F20 move.l -[A7], -[A0]
00000B44 2F20 move.l -[A7], -[A0]
00000B46 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00000B4A 508F addq.l A7, 8
00000B4C 5287 addq.l D7, 1
label00000B4E:
00000B4E 48C5 ext.l D5
00000B50 BA87 cmp.l D5, D7
00000B52 6CE2 bge -0x1C /* 00000B36 */
00000B54 6000 0188 bra +0x18A /* 00000CDE */
label00000B58:
00000B58 302D FBDC move.w D0, [A5 - 0x424]
00000B5C B06B 0060 cmp.w D0, [A3 + 0x60]
00000B60 6C0C bge +0xE /* 00000B6E */
00000B62 302B 0060 move.w D0, [A3 + 0x60]
00000B66 906D FBDC sub.w D0, [A5 - 0x424]
00000B6A 48C0 ext.l D0
00000B6C 600A bra +0xC /* 00000B78 */
label00000B6E:
00000B6E 302D FBDC move.w D0, [A5 - 0x424]
00000B72 906B 0060 sub.w D0, [A3 + 0x60]
00000B76 48C0 ext.l D0
label00000B78:
00000B78 3800 move.w D4, D0
00000B7A B86B 007A cmp.w D4, [A3 + 0x7A]
00000B7E 6C00 0126 bge +0x128 /* 00000CA6 */
00000B82 3D6B 006C FFFA move.w [A6 - 0x6], [A3 + 0x6C]
00000B88 3D6B 006C FFF2 move.w [A6 - 0xE], [A3 + 0x6C]
00000B8E 3D6B 0070 FFFE move.w [A6 - 0x2], [A3 + 0x70]
00000B94 3D6B 0070 FFF6 move.w [A6 - 0xA], [A3 + 0x70]
00000B9A 206B 0066 movea.l A0, [A3 + 0x66]
00000B9E 302B 0060 move.w D0, [A3 + 0x60]
00000BA2 48C0 ext.l D0
00000BA4 E980 asl D0, 4
00000BA6 3D70 0808 FFF0 move.w [A6 - 0x10], [A0 + D0 + 0x8]
00000BAC 206B 0066 movea.l A0, [A3 + 0x66]
00000BB0 3005 move.w D0, D5
00000BB2 9044 sub.w D0, D4
00000BB4 48C0 ext.l D0
00000BB6 E980 asl D0, 4
00000BB8 3D70 080C FFF4 move.w [A6 - 0xC], [A0 + D0 + 0xC]
00000BBE 206B 0066 movea.l A0, [A3 + 0x66]
00000BC2 3004 move.w D0, D4
00000BC4 D06B 0060 add.w D0, [A3 + 0x60]
00000BC8 48C0 ext.l D0
00000BCA E980 asl D0, 4
00000BCC 3D70 0808 FFF8 move.w [A6 - 0x8], [A0 + D0 + 0x8]
00000BD2 206B 0066 movea.l A0, [A3 + 0x66]
00000BD6 48C5 ext.l D5
00000BD8 2005 move.l D0, D5
00000BDA E980 asl D0, 4
00000BDC 3D70 080C FFFC move.w [A6 - 0x4], [A0 + D0 + 0xC]
00000BE2 302D FBDC move.w D0, [A5 - 0x424]
00000BE6 B06B 0060 cmp.w D0, [A3 + 0x60]
00000BEA 6C5A bge +0x5C /* 00000C46 */
00000BEC 41EE 0000 lea.l A0, [A6 + 0x0]
00000BF0 2F20 move.l -[A7], -[A0]
00000BF2 2F20 move.l -[A7], -[A0]
00000BF4 41EE FFF8 lea.l A0, [A6 - 0x8]
00000BF8 2F20 move.l -[A7], -[A0]
00000BFA 2F20 move.l -[A7], -[A0]
00000BFC 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00000C00 302D FBDC move.w D0, [A5 - 0x424]
00000C04 48C0 ext.l D0
00000C06 2E00 move.l D7, D0
00000C08 302B 0060 move.w D0, [A3 + 0x60]
00000C0C 48C0 ext.l D0
00000C0E 2C00 move.l D6, D0
00000C10 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C14 6020 bra +0x22 /* 00000C36 */
label00000C16:
00000C16 206B 0066 movea.l A0, [A3 + 0x66]
00000C1A 2006 move.l D0, D6
00000C1C E980 asl D0, 4
00000C1E 41F0 0810 lea.l A0, [A0 + D0 + 0x10]
00000C22 2F20 move.l -[A7], -[A0]
00000C24 2F20 move.l -[A7], -[A0]
00000C26 2F07 move.l -[A7], D7
00000C28 2F0B move.l -[A7], A3
00000C2A 4EBA FDF8 jsr [PC - 0x208 /* 00000A24 */]
00000C2E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C32 5287 addq.l D7, 1
00000C34 5286 addq.l D6, 1
label00000C36:
00000C36 3004 move.w D0, D4
00000C38 D06B 0060 add.w D0, [A3 + 0x60]
00000C3C 48C0 ext.l D0
00000C3E B086 cmp.l D0, D6
00000C40 6ED4 bgt -0x2A /* 00000C16 */
00000C42 6000 009A bra +0x9C /* 00000CDE */
label00000C46:
00000C46 302B 005E move.w D0, [A3 + 0x5E]
00000C4A 5340 subq.w D0, 1
00000C4C B045 cmp.w D0, D5
00000C4E 6F00 008E ble +0x90 /* 00000CDE */
00000C52 41EE FFF8 lea.l A0, [A6 - 0x8]
00000C56 2F20 move.l -[A7], -[A0]
00000C58 2F20 move.l -[A7], -[A0]
00000C5A 41EE 0000 lea.l A0, [A6 + 0x0]
00000C5E 2F20 move.l -[A7], -[A0]
00000C60 2F20 move.l -[A7], -[A0]
00000C62 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00000C66 48C5 ext.l D5
00000C68 2E05 move.l D7, D5
00000C6A 5287 addq.l D7, 1
00000C6C 48C5 ext.l D5
00000C6E 48C4 ext.l D4
00000C70 2005 move.l D0, D5
00000C72 9084 sub.l D0, D4
00000C74 2C00 move.l D6, D0
00000C76 5286 addq.l D6, 1
00000C78 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C7C 6020 bra +0x22 /* 00000C9E */
label00000C7E:
00000C7E 206B 0066 movea.l A0, [A3 + 0x66]
00000C82 2006 move.l D0, D6
00000C84 E980 asl D0, 4
00000C86 41F0 0810 lea.l A0, [A0 + D0 + 0x10]
00000C8A 2F20 move.l -[A7], -[A0]
00000C8C 2F20 move.l -[A7], -[A0]
00000C8E 2F07 move.l -[A7], D7
00000C90 2F0B move.l -[A7], A3
00000C92 4EBA FD90 jsr [PC - 0x270 /* 00000A24 */]
00000C96 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C9A 5287 addq.l D7, 1
00000C9C 5286 addq.l D6, 1
label00000C9E:
00000C9E 48C5 ext.l D5
00000CA0 BA86 cmp.l D5, D6
00000CA2 6CDA bge -0x24 /* 00000C7E */
00000CA4 6038 bra +0x3A /* 00000CDE */
label00000CA6:
00000CA6 302D FBDC move.w D0, [A5 - 0x424]
00000CAA 48C0 ext.l D0
00000CAC 2E00 move.l D7, D0
00000CAE 302B 0060 move.w D0, [A3 + 0x60]
00000CB2 48C0 ext.l D0
00000CB4 2C00 move.l D6, D0
00000CB6 6020 bra +0x22 /* 00000CD8 */
label00000CB8:
00000CB8 206B 0066 movea.l A0, [A3 + 0x66]
00000CBC 2006 move.l D0, D6
00000CBE E980 asl D0, 4
00000CC0 41F0 0810 lea.l A0, [A0 + D0 + 0x10]
00000CC4 2F20 move.l -[A7], -[A0]
00000CC6 2F20 move.l -[A7], -[A0]
00000CC8 2F07 move.l -[A7], D7
00000CCA 2F0B move.l -[A7], A3
00000CCC 4EBA FD56 jsr [PC - 0x2AA /* 00000A24 */]
00000CD0 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CD4 5287 addq.l D7, 1
00000CD6 5286 addq.l D6, 1
label00000CD8:
00000CD8 48C5 ext.l D5
00000CDA BA86 cmp.l D5, D6
00000CDC 6CDA bge -0x24 /* 00000CB8 */
label00000CDE:
00000CDE 4CEE 18F0 FFD8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x28]
00000CE4 4E5E unlink A6
00000CE6 4E75 rts
export_1463:
00000CE8 4E56 FFF8 link A6, -0x0008
00000CEC 48E7 0018 movem.l -[A7], A3,A4
00000CF0 286E 0008 movea.l A4, [A6 + 0x8]
00000CF4 264C movea.l A3, A4
00000CF6 2F0B move.l -[A7], A3
00000CF8 4EBA FA5E jsr [PC - 0x5A2 /* 00000758 */]
00000CFC 206B 0066 movea.l A0, [A3 + 0x66]
00000D00 302D FBDC move.w D0, [A5 - 0x424]
00000D04 48C0 ext.l D0
00000D06 E980 asl D0, 4
00000D08 43EE FFF8 lea.l A1, [A6 - 0x8]
00000D0C 41F0 0808 lea.l A0, [A0 + D0 + 0x8]
00000D10 22D8 move.l [A1]+, [A0]+
00000D12 22D8 move.l [A1]+, [A0]+
00000D14 302D FBDC move.w D0, [A5 - 0x424]
00000D18 B06B 0060 cmp.w D0, [A3 + 0x60]
00000D1C 588F addq.l A7, 4
00000D1E 6D3E blt +0x40 /* 00000D5E */
00000D20 2F0B move.l -[A7], A3
00000D22 4EBA F9D0 jsr [PC - 0x630 /* 000006F4 */]
00000D26 B06D FBDC cmp.w D0, [A5 - 0x424]
00000D2A 588F addq.l A7, 4
00000D2C 6D30 blt +0x32 /* 00000D5E */
00000D2E 4A2B 000F tst.b [A3 + 0xF]
00000D32 6610 bne +0x12 /* 00000D44 */
00000D34 41EE 0000 lea.l A0, [A6 + 0x0]
00000D38 2F20 move.l -[A7], -[A0]
00000D3A 2F20 move.l -[A7], -[A0]
00000D3C 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00000D40 508F addq.l A7, 8
00000D42 601A bra +0x1C /* 00000D5E */
label00000D44:
00000D44 41EE 0000 lea.l A0, [A6 + 0x0]
00000D48 2F20 move.l -[A7], -[A0]
00000D4A 2F20 move.l -[A7], -[A0]
00000D4C 302D FBDC move.w D0, [A5 - 0x424]
00000D50 48C0 ext.l D0
00000D52 2F00 move.l -[A7], D0
00000D54 2F0B move.l -[A7], A3
00000D56 4EBA FCCC jsr [PC - 0x334 /* 00000A24 */]
00000D5A 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000D5E:
00000D5E 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00000D64 4E5E unlink A6
00000D66 4E75 rts
fn00000D68:
00000D68 48E7 0310 movem.l -[A7], D6,D7,A3
00000D6C 266F 0010 movea.l A3, [A7 + 0x10]
00000D70 2F0B move.l -[A7], A3
00000D72 4EBA F9E4 jsr [PC - 0x61C /* 00000758 */]
00000D76 2F0B move.l -[A7], A3
00000D78 4EBA F97A jsr [PC - 0x686 /* 000006F4 */]
00000D7C 48C0 ext.l D0
00000D7E 2C00 move.l D6, D0
00000D80 302B 0060 move.w D0, [A3 + 0x60]
00000D84 48C0 ext.l D0
00000D86 2E00 move.l D7, D0
00000D88 508F addq.l A7, 8
00000D8A 601E bra +0x20 /* 00000DAA */
label00000D8C:
00000D8C 206B 0066 movea.l A0, [A3 + 0x66]
00000D90 2007 move.l D0, D7
00000D92 E980 asl D0, 4
00000D94 41F0 0810 lea.l A0, [A0 + D0 + 0x10]
00000D98 2F20 move.l -[A7], -[A0]
00000D9A 2F20 move.l -[A7], -[A0]
00000D9C 2F07 move.l -[A7], D7
00000D9E 2F0B move.l -[A7], A3
00000DA0 4EBA FC82 jsr [PC - 0x37E /* 00000A24 */]
00000DA4 4FEF 0010 lea.l A7, [A7 + 0x10]
00000DA8 5287 addq.l D7, 1
label00000DAA:
00000DAA BC87 cmp.l D6, D7
00000DAC 6CDE bge -0x20 /* 00000D8C */
00000DAE 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00000DB2 4E75 rts
export_1464:
00000DB4 2F0B move.l -[A7], A3
00000DB6 266F 0008 movea.l A3, [A7 + 0x8]
00000DBA 2F0B move.l -[A7], A3
00000DBC 4EBA FFAA jsr [PC - 0x56 /* 00000D68 */]
00000DC0 4AAB 0072 tst.l [A3 + 0x72]
00000DC4 588F addq.l A7, 4
00000DC6 670E beq +0x10 /* 00000DD6 */
00000DC8 7000 moveq.l D0, 0x00
00000DCA 2F00 move.l -[A7], D0
00000DCC 2F2B 0072 move.l -[A7], [A3 + 0x72]
00000DD0 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00000DD4 508F addq.l A7, 8
label00000DD6:
00000DD6 265F movea.l A3, [A7]+
00000DD8 4E75 rts
fn00000DDA:
00000DDA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000DDE 286F 0018 movea.l A4, [A7 + 0x18]
00000DE2 266F 0014 movea.l A3, [A7 + 0x14]
00000DE6 3C2D FBDC move.w D6, [A5 - 0x424]
00000DEA 7E00 moveq.l D7, 0x00
00000DEC 6036 bra +0x38 /* 00000E24 */
label00000DEE:
00000DEE 206B 0066 movea.l A0, [A3 + 0x66]
00000DF2 2007 move.l D0, D7
00000DF4 E980 asl D0, 4
00000DF6 4A70 0806 tst.w [A0 + D0 + 0x6]
00000DFA 6726 beq +0x28 /* 00000E22 */
00000DFC 206B 0066 movea.l A0, [A3 + 0x66]
00000E00 2007 move.l D0, D7
00000E02 E980 asl D0, 4
00000E04 4270 0806 clr.w [A0 + D0 + 0x6]
00000E08 200C move.l D0, A4
00000E0A 670E beq +0x10 /* 00000E1A */
00000E0C 3B47 FBDC move.w [A5 - 0x424], D7
00000E10 2F0B move.l -[A7], A3
00000E12 486D 2DDA pea.l [A5 + 0x2DDA /* export_1463 */]
00000E16 4E94 jsr [A4]
00000E18 508F addq.l A7, 8
label00000E1A:
00000E1A 7020 moveq.l D0, 0x20
00000E1C C02B 0064 and.b D0, [A3 + 0x64]
00000E20 670C beq +0xE /* 00000E2E */
label00000E22:
00000E22 5287 addq.l D7, 1
label00000E24:
00000E24 302B 005E move.w D0, [A3 + 0x5E]
00000E28 48C0 ext.l D0
00000E2A B087 cmp.l D0, D7
00000E2C 6EC0 bgt -0x3E /* 00000DEE */
label00000E2E:
00000E2E 3B46 FBDC move.w [A5 - 0x424], D6
00000E32 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000E36 4E75 rts
fn00000E38:
00000E38 4E56 FFEC link A6, -0x0014
00000E3C 48E7 0018 movem.l -[A7], A3,A4
00000E40 286F 0028 movea.l A4, [A7 + 0x28]
00000E44 266F 0024 movea.l A3, [A7 + 0x24]
00000E48 206B 0072 movea.l A0, [A3 + 0x72]
00000E4C 4868 005E pea.l [A0 + 0x5E]
00000E50 41EE FFF6 lea.l A0, [A6 - 0xA]
00000E54 43FA 0076 lea.l A1, [PC + 0x76 /* 00000ECC, value 0x3FFE8000 */]
00000E58 20D9 move.l [A0]+, [A1]+
00000E5A 20D9 move.l [A0]+, [A1]+
00000E5C 30D9 move.w [A0]+, [A1]+
00000E5E 486E FFF6 pea.l [A6 - 0xA]
00000E62 3F3C 0800 move.w -[A7], 0x800
00000E66 A9EB syscall Pack4/FP68K
00000E68 41EE FFF6 lea.l A0, [A6 - 0xA]
00000E6C 43EE FFEC lea.l A1, [A6 - 0x14]
00000E70 22D8 move.l [A1]+, [A0]+
00000E72 22D8 move.l [A1]+, [A0]+
00000E74 32D8 move.w [A1]+, [A0]+
00000E76 486E FFEC pea.l [A6 - 0x14]
00000E7A 3F3C 0016 move.w -[A7], 0x16
00000E7E A9EB syscall Pack4/FP68K
00000E80 486E FFEC pea.l [A6 - 0x14]
00000E84 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000E88 3B40 FBDC move.w [A5 - 0x424], D0
00000E8C B06B 0060 cmp.w D0, [A3 + 0x60]
00000E90 588F addq.l A7, 4
00000E92 672E beq +0x30 /* 00000EC2 */
00000E94 4A6D FBDC tst.w [A5 - 0x424]
00000E98 6D28 blt +0x2A /* 00000EC2 */
00000E9A 302B 005E move.w D0, [A3 + 0x5E]
00000E9E 906B 007A sub.w D0, [A3 + 0x7A]
00000EA2 B06D FBDC cmp.w D0, [A5 - 0x424]
00000EA6 6D1A blt +0x1C /* 00000EC2 */
00000EA8 2F0B move.l -[A7], A3
00000EAA 486D 2DD2 pea.l [A5 + 0x2DD2 /* export_1462 */]
00000EAE 4E94 jsr [A4]
00000EB0 302D FBDC move.w D0, [A5 - 0x424]
00000EB4 48C0 ext.l D0
00000EB6 2F00 move.l -[A7], D0
00000EB8 2F0B move.l -[A7], A3
00000EBA 4EBA F860 jsr [PC - 0x7A0 /* 0000071C */]
00000EBE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000EC2:
00000EC2 4CEE 1800 FFE4 movem.l A3,A4, [A6 - 0x1C]
00000EC8 4E5E unlink A6
00000ECA 4E75 rts
00000ECC 3FFE move.w <<invalid special address>>, <<invalid special address>>
00000ECE 8000 or.b D0, D0
00000ED0 0000 0000 ori.b D0, 0x0
00000ED4 0000 48E7 ori.b D0, 0xE7
// begin alternate branch 00000ED6-00000EDA
fn00000ED6:
00000ED6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
// end alternate branch 00000ED6-00000EDA
fn00000ED6: // (misaligned)
00000ED8 0F18 btst [A0]+, D7
00000EDA 286F 0020 movea.l A4, [A7 + 0x20]
00000EDE 266F 001C movea.l A3, [A7 + 0x1C]
00000EE2 4A6D FBDC tst.w [A5 - 0x424]
00000EE6 6D00 011E blt +0x120 /* 00001006 */
00000EEA 302D FBDC move.w D0, [A5 - 0x424]
00000EEE B06B 005E cmp.w D0, [A3 + 0x5E]
00000EF2 6C00 0112 bge +0x114 /* 00001006 */
00000EF6 7020 moveq.l D0, 0x20
00000EF8 C02B 0064 and.b D0, [A3 + 0x64]
00000EFC 6700 00D0 beq +0xD2 /* 00000FCE */
00000F00 302D FBDA move.w D0, [A5 - 0x426]
00000F04 B06D FBDC cmp.w D0, [A5 - 0x424]
00000F08 6C12 bge +0x14 /* 00000F1C */
00000F0A 302D FBDA move.w D0, [A5 - 0x426]
00000F0E 48C0 ext.l D0
00000F10 2A00 move.l D5, D0
00000F12 302D FBDC move.w D0, [A5 - 0x424]
00000F16 48C0 ext.l D0
00000F18 2C00 move.l D6, D0
00000F1A 6010 bra +0x12 /* 00000F2C */
label00000F1C:
00000F1C 302D FBDC move.w D0, [A5 - 0x424]
00000F20 48C0 ext.l D0
00000F22 2A00 move.l D5, D0
00000F24 302D FBDA move.w D0, [A5 - 0x426]
00000F28 48C0 ext.l D0
00000F2A 2C00 move.l D6, D0
label00000F2C:
00000F2C 382D FBDC move.w D4, [A5 - 0x424]
00000F30 7E00 moveq.l D7, 0x00
00000F32 6000 0088 bra +0x8A /* 00000FBC */
label00000F36:
00000F36 BA87 cmp.l D5, D7
00000F38 6E04 bgt +0x6 /* 00000F3E */
00000F3A BC87 cmp.l D6, D7
00000F3C 6C36 bge +0x38 /* 00000F74 */
label00000F3E:
00000F3E 206B 0066 movea.l A0, [A3 + 0x66]
00000F42 2007 move.l D0, D7
00000F44 E980 asl D0, 4
00000F46 7201 moveq.l D1, 0x01
00000F48 B270 0806 cmp.w D1, [A0 + D0 + 0x6]
00000F4C 6C6C bge +0x6E /* 00000FBA */
00000F4E 7000 moveq.l D0, 0x00
00000F50 4A6D FBD8 tst.w [A5 - 0x428]
00000F54 57C0 seq D0
00000F56 4400 neg.b D0
00000F58 206B 0066 movea.l A0, [A3 + 0x66]
00000F5C 2207 move.l D1, D7
00000F5E E981 asl D1, 4
00000F60 3180 1806 move.w [A0 + D1 + 0x6], D0
00000F64 3B47 FBDC move.w [A5 - 0x424], D7
00000F68 2F0B move.l -[A7], A3
00000F6A 486D 2DDA pea.l [A5 + 0x2DDA /* export_1463 */]
00000F6E 4E94 jsr [A4]
00000F70 508F addq.l A7, 8
00000F72 6046 bra +0x48 /* 00000FBA */
label00000F74:
00000F74 206B 0066 movea.l A0, [A3 + 0x66]
00000F78 2007 move.l D0, D7
00000F7A E980 asl D0, 4
00000F7C 3030 0806 move.w D0, [A0 + D0 + 0x6]
00000F80 B06D FBD8 cmp.w D0, [A5 - 0x428]
00000F84 6734 beq +0x36 /* 00000FBA */
00000F86 206B 0066 movea.l A0, [A3 + 0x66]
00000F8A 2007 move.l D0, D7
00000F8C E980 asl D0, 4
00000F8E 322D FBD8 move.w D1, [A5 - 0x428]
00000F92 5441 addq.w D1, 2
00000F94 B270 0806 cmp.w D1, [A0 + D0 + 0x6]
00000F98 6720 beq +0x22 /* 00000FBA */
00000F9A 302D FBD8 move.w D0, [A5 - 0x428]
00000F9E 5440 addq.w D0, 2
00000FA0 206B 0066 movea.l A0, [A3 + 0x66]
00000FA4 2207 move.l D1, D7
00000FA6 E981 asl D1, 4
00000FA8 3180 1806 move.w [A0 + D1 + 0x6], D0
00000FAC 3B47 FBDC move.w [A5 - 0x424], D7
00000FB0 2F0B move.l -[A7], A3
00000FB2 486D 2DDA pea.l [A5 + 0x2DDA /* export_1463 */]
00000FB6 4E94 jsr [A4]
00000FB8 508F addq.l A7, 8
label00000FBA:
00000FBA 5287 addq.l D7, 1
label00000FBC:
00000FBC 302B 005E move.w D0, [A3 + 0x5E]
00000FC0 48C0 ext.l D0
00000FC2 B087 cmp.l D0, D7
00000FC4 6E00 FF70 bgt -0x8E /* 00000F36 */
00000FC8 3B44 FBDC move.w [A5 - 0x424], D4
00000FCC 6038 bra +0x3A /* 00001006 */
label00000FCE:
00000FCE 206B 0066 movea.l A0, [A3 + 0x66]
00000FD2 302D FBDC move.w D0, [A5 - 0x424]
00000FD6 48C0 ext.l D0
00000FD8 E980 asl D0, 4
00000FDA 4A70 0806 tst.w [A0 + D0 + 0x6]
00000FDE 6626 bne +0x28 /* 00001006 */
00000FE0 2F0C move.l -[A7], A4
00000FE2 2F0B move.l -[A7], A3
00000FE4 4EBA FDF4 jsr [PC - 0x20C /* 00000DDA */]
00000FE8 206B 0066 movea.l A0, [A3 + 0x66]
00000FEC 302D FBDC move.w D0, [A5 - 0x424]
00000FF0 48C0 ext.l D0
00000FF2 E980 asl D0, 4
00000FF4 31BC 0001 0806 move.w [A0 + D0 + 0x6], 0x1
00000FFA 2F0B move.l -[A7], A3
00000FFC 486D 2DDA pea.l [A5 + 0x2DDA /* export_1463 */]
00001000 4E94 jsr [A4]
00001002 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001006:
00001006 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000100A 4E75 rts
export_1465:
0000100C 4E56 0000 link A6, 0
00001010 48E7 0118 movem.l -[A7], D7,A3,A4
00001014 3E2E 0012 move.w D7, [A6 + 0x12]
00001018 286E 0014 movea.l A4, [A6 + 0x14]
0000101C 266E 0008 movea.l A3, [A6 + 0x8]
00001020 4A6B 005E tst.w [A3 + 0x5E]
00001024 6700 0104 beq +0x106 /* 0000112A */
00001028 2F0B move.l -[A7], A3
0000102A 4EBA F72C jsr [PC - 0x8D4 /* 00000758 */]
0000102E 4AAB 0072 tst.l [A3 + 0x72]
00001032 588F addq.l A7, 4
00001034 675A beq +0x5C /* 00001090 */
00001036 206B 0072 movea.l A0, [A3 + 0x72]
0000103A 41E8 005E lea.l A0, [A0 + 0x5E]
0000103E 2F20 move.l -[A7], -[A0]
00001040 2F20 move.l -[A7], -[A0]
00001042 2F2E 000C move.l -[A7], [A6 + 0xC]
00001046 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000104A 4A40 tst.w D0
0000104C 4FEF 000C lea.l A7, [A7 + 0xC]
00001050 673E beq +0x40 /* 00001090 */
00001052 002B 0001 0064 ori.b [A3 + 0x64], 0x1
00001058 206B 0072 movea.l A0, [A3 + 0x72]
0000105C 41E8 005E lea.l A0, [A0 + 0x5E]
00001060 2F20 move.l -[A7], -[A0]
00001062 2F20 move.l -[A7], -[A0]
00001064 2F2B 0072 move.l -[A7], [A3 + 0x72]
00001068 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */]
0000106C 2F0C move.l -[A7], A4
0000106E 7000 moveq.l D0, 0x00
00001070 3007 move.w D0, D7
00001072 2F00 move.l -[A7], D0
00001074 2F2E 000C move.l -[A7], [A6 + 0xC]
00001078 2F2B 0072 move.l -[A7], [A3 + 0x72]
0000107C 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
00001080 2F0C move.l -[A7], A4
00001082 2F0B move.l -[A7], A3
00001084 4EBA FDB2 jsr [PC - 0x24E /* 00000E38 */]
00001088 4FEF 0024 lea.l A7, [A7 + 0x24]
0000108C 6000 009C bra +0x9E /* 0000112A */
label00001090:
00001090 70FF moveq.l D0, 0xFFFFFFFF
00001092 2F00 move.l -[A7], D0
00001094 2F2B 0066 move.l -[A7], [A3 + 0x66]
00001098 2F0B move.l -[A7], A3
0000109A 4EBA F658 jsr [PC - 0x9A8 /* 000006F4 */]
0000109E 48C0 ext.l D0
000010A0 588F addq.l A7, 4
000010A2 2F00 move.l -[A7], D0
000010A4 302B 0060 move.w D0, [A3 + 0x60]
000010A8 48C0 ext.l D0
000010AA 2F00 move.l -[A7], D0
000010AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000010B0 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
000010B4 3B40 FBDC move.w [A5 - 0x424], D0
000010B8 48C0 ext.l D0
000010BA 72FF moveq.l D1, 0xFFFFFFFF
000010BC B280 cmp.l D1, D0
000010BE 4FEF 0014 lea.l A7, [A7 + 0x14]
000010C2 6766 beq +0x68 /* 0000112A */
000010C4 002B 0004 0064 ori.b [A3 + 0x64], 0x4
000010CA 7020 moveq.l D0, 0x20
000010CC C02B 0064 and.b D0, [A3 + 0x64]
000010D0 674E beq +0x50 /* 00001120 */
000010D2 3B6D FBDC FBDA move.w [A5 - 0x426], [A5 - 0x424]
000010D8 7003 moveq.l D0, 0x03
000010DA C047 and.w D0, D7
000010DC 660A bne +0xC /* 000010E8 */
000010DE 2F0C move.l -[A7], A4
000010E0 2F0B move.l -[A7], A3
000010E2 4EBA FCF6 jsr [PC - 0x30A /* 00000DDA */]
000010E6 508F addq.l A7, 8
label000010E8:
000010E8 7000 moveq.l D0, 0x00
000010EA 206B 0066 movea.l A0, [A3 + 0x66]
000010EE 322D FBDC move.w D1, [A5 - 0x424]
000010F2 48C1 ext.l D1
000010F4 E981 asl D1, 4
000010F6 4A70 1806 tst.w [A0 + D1 + 0x6]
000010FA 57C0 seq D0
000010FC 4400 neg.b D0
000010FE 206B 0066 movea.l A0, [A3 + 0x66]
00001102 322D FBDC move.w D1, [A5 - 0x424]
00001106 48C1 ext.l D1
00001108 E981 asl D1, 4
0000110A 3180 1806 move.w [A0 + D1 + 0x6], D0
0000110E 3B40 FBD8 move.w [A5 - 0x428], D0
00001112 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001116 486D 2DDA pea.l [A5 + 0x2DDA /* export_1463 */]
0000111A 4E94 jsr [A4]
0000111C 508F addq.l A7, 8
0000111E 600A bra +0xC /* 0000112A */
label00001120:
00001120 2F0C move.l -[A7], A4
00001122 2F0B move.l -[A7], A3
00001124 4EBA FDB0 jsr [PC - 0x250 /* 00000ED6 */]
00001128 508F addq.l A7, 8
label0000112A:
0000112A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00001130 4E5E unlink A6
00001132 4E75 rts
export_1466:
00001134 4E56 FFE4 link A6, -0x001C
00001138 48E7 0118 movem.l -[A7], D7,A3,A4
0000113C 3E2E 0012 move.w D7, [A6 + 0x12]
00001140 286E 0014 movea.l A4, [A6 + 0x14]
00001144 266E 0008 movea.l A3, [A6 + 0x8]
00001148 4A6B 005E tst.w [A3 + 0x5E]
0000114C 6700 01C4 beq +0x1C6 /* 00001312 */
00001150 2F0B move.l -[A7], A3
00001152 4EBA F604 jsr [PC - 0x9FC /* 00000758 */]
00001156 102B 0064 move.b D0, [A3 + 0x64]
0000115A 0800 0000 btst.b D0, 0x0
0000115E 588F addq.l A7, 4
00001160 6738 beq +0x3A /* 0000119A */
00001162 206B 0072 movea.l A0, [A3 + 0x72]
00001166 41E8 005E lea.l A0, [A0 + 0x5E]
0000116A 2F20 move.l -[A7], -[A0]
0000116C 2F20 move.l -[A7], -[A0]
0000116E 2F2B 0072 move.l -[A7], [A3 + 0x72]
00001172 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */]
00001176 2F0C move.l -[A7], A4
00001178 7000 moveq.l D0, 0x00
0000117A 3007 move.w D0, D7
0000117C 2F00 move.l -[A7], D0
0000117E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001182 2F2B 0072 move.l -[A7], [A3 + 0x72]
00001186 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
0000118A 2F0C move.l -[A7], A4
0000118C 2F0B move.l -[A7], A3
0000118E 4EBA FCA8 jsr [PC - 0x358 /* 00000E38 */]
00001192 4FEF 0024 lea.l A7, [A7 + 0x24]
00001196 6000 017A bra +0x17C /* 00001312 */
label0000119A:
0000119A 7004 moveq.l D0, 0x04
0000119C C02B 0064 and.b D0, [A3 + 0x64]
000011A0 6700 0170 beq +0x172 /* 00001312 */
000011A4 41EB 0072 lea.l A0, [A3 + 0x72]
000011A8 2F20 move.l -[A7], -[A0]
000011AA 2F20 move.l -[A7], -[A0]
000011AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000011B0 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
000011B4 4A40 tst.w D0
000011B6 4FEF 000C lea.l A7, [A7 + 0xC]
000011BA 6740 beq +0x42 /* 000011FC */
000011BC 7020 moveq.l D0, 0x20
000011BE C047 and.w D0, D7
000011C0 6600 0150 bne +0x152 /* 00001312 */
000011C4 70FF moveq.l D0, 0xFFFFFFFF
000011C6 2F00 move.l -[A7], D0
000011C8 2F2B 0066 move.l -[A7], [A3 + 0x66]
000011CC 2F0B move.l -[A7], A3
000011CE 4EBA F524 jsr [PC - 0xADC /* 000006F4 */]
000011D2 48C0 ext.l D0
000011D4 588F addq.l A7, 4
000011D6 2F00 move.l -[A7], D0
000011D8 302B 0060 move.w D0, [A3 + 0x60]
000011DC 48C0 ext.l D0
000011DE 2F00 move.l -[A7], D0
000011E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000011E4 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
000011E8 3B40 FBDC move.w [A5 - 0x424], D0
000011EC 2F0C move.l -[A7], A4
000011EE 2F0B move.l -[A7], A3
000011F0 4EBA FCE4 jsr [PC - 0x31C /* 00000ED6 */]
000011F4 4FEF 001C lea.l A7, [A7 + 0x1C]
000011F8 6000 0118 bra +0x11A /* 00001312 */
label000011FC:
000011FC 7020 moveq.l D0, 0x20
000011FE C02B 0064 and.b D0, [A3 + 0x64]
00001202 660A bne +0xC /* 0000120E */
00001204 2F0C move.l -[A7], A4
00001206 2F0B move.l -[A7], A3
00001208 4EBA FBD0 jsr [PC - 0x430 /* 00000DDA */]
0000120C 508F addq.l A7, 8
label0000120E:
0000120E 302E 000E move.w D0, [A6 + 0xE]
00001212 B06B 006C cmp.w D0, [A3 + 0x6C]
00001216 6F00 00FA ble +0xFC /* 00001312 */
0000121A 302E 000E move.w D0, [A6 + 0xE]
0000121E B06B 0070 cmp.w D0, [A3 + 0x70]
00001222 6C00 00EE bge +0xF0 /* 00001312 */
00001226 3B6B 0060 FBDC move.w [A5 - 0x424], [A3 + 0x60]
0000122C 302E 000C move.w D0, [A6 + 0xC]
00001230 B06B 006A cmp.w D0, [A3 + 0x6A]
00001234 6C0C bge +0xE /* 00001242 */
00001236 4A6D FBDC tst.w [A5 - 0x424]
0000123A 6718 beq +0x1A /* 00001254 */
0000123C 536D FBDC subq.w [A5 - 0x424], 1
00001240 6012 bra +0x14 /* 00001254 */
label00001242:
00001242 302B 005E move.w D0, [A3 + 0x5E]
00001246 906B 007A sub.w D0, [A3 + 0x7A]
0000124A B06D FBDC cmp.w D0, [A5 - 0x424]
0000124E 6F04 ble +0x6 /* 00001254 */
00001250 526D FBDC addq.w [A5 - 0x424], 1
label00001254:
00001254 302B 0060 move.w D0, [A3 + 0x60]
00001258 B06D FBDC cmp.w D0, [A5 - 0x424]
0000125C 6700 008C beq +0x8E /* 000012EA */
00001260 2F0B move.l -[A7], A3
00001262 486D 2DD2 pea.l [A5 + 0x2DD2 /* export_1462 */]
00001266 4E94 jsr [A4]
00001268 4AAB 0072 tst.l [A3 + 0x72]
0000126C 508F addq.l A7, 8
0000126E 676A beq +0x6C /* 000012DA */
00001270 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
00001274 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001278 4A40 tst.w D0
0000127A 588F addq.l A7, 4
0000127C 675C beq +0x5E /* 000012DA */
0000127E 2F0C move.l -[A7], A4
00001280 486D FBDC pea.l [A5 - 0x424]
00001284 486E FFF6 pea.l [A6 - 0xA]
00001288 3F3C 200E move.w -[A7], 0x200E
0000128C A9EB syscall Pack4/FP68K
0000128E 486E FFF6 pea.l [A6 - 0xA]
00001292 486E FFEE pea.l [A6 - 0x12]
00001296 3F3C 0810 move.w -[A7], 0x810
0000129A A9EB syscall Pack4/FP68K
0000129C 486E FFEE pea.l [A6 - 0x12]
000012A0 486E FFE4 pea.l [A6 - 0x1C]
000012A4 3F3C 080E move.w -[A7], 0x80E
000012A8 A9EB syscall Pack4/FP68K
000012AA 206B 0072 movea.l A0, [A3 + 0x72]
000012AE 4868 005E pea.l [A0 + 0x5E]
000012B2 486E FFE4 pea.l [A6 - 0x1C]
000012B6 3F3C 0802 move.w -[A7], 0x802
000012BA A9EB syscall Pack4/FP68K
000012BC 41EE FFEE lea.l A0, [A6 - 0x12]
000012C0 2F20 move.l -[A7], -[A0]
000012C2 2F20 move.l -[A7], -[A0]
000012C4 3F20 move.w -[A7], -[A0]
000012C6 2F2B 0072 move.l -[A7], [A3 + 0x72]
000012CA 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */]
000012CE 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
000012D2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000012D6 4FEF 0016 lea.l A7, [A7 + 0x16]
label000012DA:
000012DA 302D FBDC move.w D0, [A5 - 0x424]
000012DE 48C0 ext.l D0
000012E0 2F00 move.l -[A7], D0
000012E2 2F0B move.l -[A7], A3
000012E4 4EBA F436 jsr [PC - 0xBCA /* 0000071C */]
000012E8 508F addq.l A7, 8
label000012EA:
000012EA 7020 moveq.l D0, 0x20
000012EC C02B 0064 and.b D0, [A3 + 0x64]
000012F0 6720 beq +0x22 /* 00001312 */
000012F2 302E 000C move.w D0, [A6 + 0xC]
000012F6 B06B 006E cmp.w D0, [A3 + 0x6E]
000012FA 6F0C ble +0xE /* 00001308 */
000012FC 2F0B move.l -[A7], A3
000012FE 4EBA F3F4 jsr [PC - 0xC0C /* 000006F4 */]
00001302 3B40 FBDC move.w [A5 - 0x424], D0
00001306 588F addq.l A7, 4
label00001308:
00001308 2F0C move.l -[A7], A4
0000130A 2F0B move.l -[A7], A3
0000130C 4EBA FBC8 jsr [PC - 0x438 /* 00000ED6 */]
00001310 508F addq.l A7, 8
label00001312:
00001312 4CEE 1880 FFD8 movem.l D7,A3,A4, [A6 - 0x28]
00001318 4E5E unlink A6
0000131A 4E75 rts
export_1467:
0000131C 4E56 0000 link A6, 0
00001320 48E7 0118 movem.l -[A7], D7,A3,A4
00001324 286E 0008 movea.l A4, [A6 + 0x8]
00001328 264C movea.l A3, A4
0000132A 7020 moveq.l D0, 0x20
0000132C C02B 0064 and.b D0, [A3 + 0x64]
00001330 672C beq +0x2E /* 0000135E */
00001332 7E00 moveq.l D7, 0x00
00001334 601E bra +0x20 /* 00001354 */
label00001336:
00001336 206B 0066 movea.l A0, [A3 + 0x66]
0000133A 2007 move.l D0, D7
0000133C E980 asl D0, 4
0000133E 7201 moveq.l D1, 0x01
00001340 B270 0806 cmp.w D1, [A0 + D0 + 0x6]
00001344 6C0C bge +0xE /* 00001352 */
00001346 206B 0066 movea.l A0, [A3 + 0x66]
0000134A 2007 move.l D0, D7
0000134C E980 asl D0, 4
0000134E 5570 0806 subq.w [A0 + D0 + 0x6], 2
label00001352:
00001352 5287 addq.l D7, 1
label00001354:
00001354 302B 005E move.w D0, [A3 + 0x5E]
00001358 48C0 ext.l D0
0000135A B087 cmp.l D0, D7
0000135C 6ED8 bgt -0x26 /* 00001336 */
label0000135E:
0000135E 102B 0064 move.b D0, [A3 + 0x64]
00001362 0800 0000 btst.b D0, 0x0
00001366 673C beq +0x3E /* 000013A4 */
00001368 2F0B move.l -[A7], A3
0000136A 4EBA F3EC jsr [PC - 0xC14 /* 00000758 */]
0000136E 206B 0072 movea.l A0, [A3 + 0x72]
00001372 41E8 005E lea.l A0, [A0 + 0x5E]
00001376 2F20 move.l -[A7], -[A0]
00001378 2F20 move.l -[A7], -[A0]
0000137A 2F2B 0072 move.l -[A7], [A3 + 0x72]
0000137E 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */]
00001382 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001386 7000 moveq.l D0, 0x00
00001388 302E 0012 move.w D0, [A6 + 0x12]
0000138C 2F00 move.l -[A7], D0
0000138E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001392 2F2B 0072 move.l -[A7], [A3 + 0x72]
00001396 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
0000139A 022B 00FE 0064 andi.b [A3 + 0x64], 0xFE
000013A0 4FEF 0020 lea.l A7, [A7 + 0x20]
label000013A4:
000013A4 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000013AA 4E5E unlink A6
000013AC 4E75 rts
export_1468:
000013AE 2F0B move.l -[A7], A3
000013B0 266F 0008 movea.l A3, [A7 + 0x8]
000013B4 2F0B move.l -[A7], A3
000013B6 4EAD 1D62 jsr [A5 + 0x1D62 /* export_936 */]
000013BA 4AAB 0072 tst.l [A3 + 0x72]
000013BE 588F addq.l A7, 4
000013C0 6714 beq +0x16 /* 000013D6 */
000013C2 2F2B 0072 move.l -[A7], [A3 + 0x72]
000013C6 7000 moveq.l D0, 0x00
000013C8 2F00 move.l -[A7], D0
000013CA 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
000013CE 7000 moveq.l D0, 0x00
000013D0 2740 0072 move.l [A3 + 0x72], D0
000013D4 508F addq.l A7, 8
label000013D6:
000013D6 265F movea.l A3, [A7]+
000013D8 4E75 rts
fn000013DA:
000013DA 4E56 FFDC link A6, -0x0024
000013DE 48E7 0118 movem.l -[A7], D7,A3,A4
000013E2 286E 0008 movea.l A4, [A6 + 0x8]
000013E6 3E2E 0012 move.w D7, [A6 + 0x12]
000013EA 266E 000C movea.l A3, [A6 + 0xC]
000013EE 206B 0066 movea.l A0, [A3 + 0x66]
000013F2 48C7 ext.l D7
000013F4 2007 move.l D0, D7
000013F6 E980 asl D0, 4
000013F8 4A70 0806 tst.w [A0 + D0 + 0x6]
000013FC 6600 0162 bne +0x164 /* 00001560 */
00001400 3B6B 0060 FBDC move.w [A5 - 0x424], [A3 + 0x60]
00001406 BE6B 0060 cmp.w D7, [A3 + 0x60]
0000140A 6C06 bge +0x8 /* 00001412 */
0000140C 3B47 FBDC move.w [A5 - 0x424], D7
00001410 6026 bra +0x28 /* 00001438 */
label00001412:
00001412 2F0B move.l -[A7], A3
00001414 4EBA F2DE jsr [PC - 0xD22 /* 000006F4 */]
00001418 B047 cmp.w D0, D7
0000141A 588F addq.l A7, 4
0000141C 6C1A bge +0x1C /* 00001438 */
0000141E 3007 move.w D0, D7
00001420 D06B 0060 add.w D0, [A3 + 0x60]
00001424 2F00 move.l -[A7], D0
00001426 2F0B move.l -[A7], A3
00001428 4EBA F2CA jsr [PC - 0xD36 /* 000006F4 */]
0000142C 588F addq.l A7, 4
0000142E 2200 move.l D1, D0
00001430 201F move.l D0, [A7]+
00001432 9041 sub.w D0, D1
00001434 3B40 FBDC move.w [A5 - 0x424], D0
label00001438:
00001438 302D FBDC move.w D0, [A5 - 0x424]
0000143C B06B 0060 cmp.w D0, [A3 + 0x60]
00001440 6700 0088 beq +0x8A /* 000014CA */
00001444 2F0B move.l -[A7], A3
00001446 486D 2DD2 pea.l [A5 + 0x2DD2 /* export_1462 */]
0000144A 206C 01B2 movea.l A0, [A4 + 0x1B2]
0000144E 4E90 jsr [A0]
00001450 4AAB 0072 tst.l [A3 + 0x72]
00001454 508F addq.l A7, 8
00001456 676C beq +0x6E /* 000014C4 */
00001458 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
0000145C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001460 4A40 tst.w D0
00001462 588F addq.l A7, 4
00001464 675E beq +0x60 /* 000014C4 */
00001466 2F2C 01B2 move.l -[A7], [A4 + 0x1B2]
0000146A 486D FBDC pea.l [A5 - 0x424]
0000146E 486E FFEE pea.l [A6 - 0x12]
00001472 3F3C 200E move.w -[A7], 0x200E
00001476 A9EB syscall Pack4/FP68K
00001478 486E FFEE pea.l [A6 - 0x12]
0000147C 486E FFE6 pea.l [A6 - 0x1A]
00001480 3F3C 0810 move.w -[A7], 0x810
00001484 A9EB syscall Pack4/FP68K
00001486 486E FFE6 pea.l [A6 - 0x1A]
0000148A 486E FFDC pea.l [A6 - 0x24]
0000148E 3F3C 080E move.w -[A7], 0x80E
00001492 A9EB syscall Pack4/FP68K
00001494 206B 0072 movea.l A0, [A3 + 0x72]
00001498 4868 005E pea.l [A0 + 0x5E]
0000149C 486E FFDC pea.l [A6 - 0x24]
000014A0 3F3C 0802 move.w -[A7], 0x802
000014A4 A9EB syscall Pack4/FP68K
000014A6 41EE FFE6 lea.l A0, [A6 - 0x1A]
000014AA 2F20 move.l -[A7], -[A0]
000014AC 2F20 move.l -[A7], -[A0]
000014AE 3F20 move.w -[A7], -[A0]
000014B0 2F2B 0072 move.l -[A7], [A3 + 0x72]
000014B4 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */]
000014B8 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
000014BC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000014C0 4FEF 0016 lea.l A7, [A7 + 0x16]
label000014C4:
000014C4 376D FBDC 0060 move.w [A3 + 0x60], [A5 - 0x424]
label000014CA:
000014CA 486E FFF8 pea.l [A6 - 0x8]
000014CE 2F0B move.l -[A7], A3
000014D0 2F0C move.l -[A7], A4
000014D2 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
000014D6 41EE 0000 lea.l A0, [A6 + 0x0]
000014DA 2F20 move.l -[A7], -[A0]
000014DC 2F20 move.l -[A7], -[A0]
000014DE 2F0B move.l -[A7], A3
000014E0 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */]
000014E4 2F0B move.l -[A7], A3
000014E6 4EBA F270 jsr [PC - 0xD90 /* 00000758 */]
000014EA 206B 0066 movea.l A0, [A3 + 0x66]
000014EE 48C7 ext.l D7
000014F0 2007 move.l D0, D7
000014F2 E980 asl D0, 4
000014F4 226B 0066 movea.l A1, [A3 + 0x66]
000014F8 48C7 ext.l D7
000014FA 2207 move.l D1, D7
000014FC E981 asl D1, 4
000014FE 3231 180E move.w D1, [A1 + D1 + 0xE]
00001502 D270 080A add.w D1, [A0 + D0 + 0xA]
00001506 48C1 ext.l D1
00001508 E281 asr D1, 1
0000150A 3D41 FFFA move.w [A6 - 0x6], D1
0000150E 206B 0066 movea.l A0, [A3 + 0x66]
00001512 48C7 ext.l D7
00001514 2007 move.l D0, D7
00001516 E980 asl D0, 4
00001518 226B 0066 movea.l A1, [A3 + 0x66]
0000151C 48C7 ext.l D7
0000151E 2207 move.l D1, D7
00001520 E981 asl D1, 4
00001522 3231 180C move.w D1, [A1 + D1 + 0xC]
00001526 D270 0808 add.w D1, [A0 + D0 + 0x8]
0000152A 48C1 ext.l D1
0000152C E281 asr D1, 1
0000152E 3D41 FFF8 move.w [A6 - 0x8], D1
00001532 7000 moveq.l D0, 0x00
00001534 2F00 move.l -[A7], D0
00001536 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000153A 2F0C move.l -[A7], A4
0000153C 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */]
00001540 2F0C move.l -[A7], A4
00001542 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00001546 4A40 tst.w D0
00001548 4FEF 002C lea.l A7, [A7 + 0x2C]
0000154C 6712 beq +0x14 /* 00001560 */
0000154E 7000 moveq.l D0, 0x00
00001550 2F00 move.l -[A7], D0
00001552 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001556 2F0C move.l -[A7], A4
00001558 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */]
0000155C 4FEF 000C lea.l A7, [A7 + 0xC]
label00001560:
00001560 4CEE 1880 FFD0 movem.l D7,A3,A4, [A6 - 0x30]
00001566 4E5E unlink A6
00001568 4E75 rts
export_1469:
0000156A 4E56 0000 link A6, 0
0000156E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001572 1C2E 0013 move.b D6, [A6 + 0x13]
00001576 286E 0008 movea.l A4, [A6 + 0x8]
0000157A 266E 000C movea.l A3, [A6 + 0xC]
0000157E 7E00 moveq.l D7, 0x00
00001580 602E bra +0x30 /* 000015B0 */
label00001582:
00001582 206B 0066 movea.l A0, [A3 + 0x66]
00001586 2007 move.l D0, D7
00001588 E980 asl D0, 4
0000158A 2070 0800 movea.l A0, [A0 + D0]
0000158E 7000 moveq.l D0, 0x00
00001590 1028 0001 move.b D0, [A0 + 0x1]
00001594 41ED A714 lea.l A0, [A5 - 0x58EC]
00001598 BC30 0000 cmp.b D6, [A0 + D0.w]
0000159C 6210 bhi +0x12 /* 000015AE */
0000159E 2F07 move.l -[A7], D7
000015A0 2F0B move.l -[A7], A3
000015A2 2F0C move.l -[A7], A4
000015A4 4EBA FE34 jsr [PC - 0x1CC /* 000013DA */]
000015A8 4FEF 000C lea.l A7, [A7 + 0xC]
000015AC 600C bra +0xE /* 000015BA */
label000015AE:
000015AE 5287 addq.l D7, 1
label000015B0:
000015B0 302B 005E move.w D0, [A3 + 0x5E]
000015B4 48C0 ext.l D0
000015B6 B087 cmp.l D0, D7
000015B8 6EC8 bgt -0x36 /* 00001582 */
label000015BA:
000015BA 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000015C0 4E5E unlink A6
000015C2 4E75 rts
export_1470:
000015C4 4E56 0000 link A6, 0
000015C8 48E7 0118 movem.l -[A7], D7,A3,A4
000015CC 286E 0008 movea.l A4, [A6 + 0x8]
000015D0 266E 000C movea.l A3, [A6 + 0xC]
000015D4 4A6B 005E tst.w [A3 + 0x5E]
000015D8 6700 009C beq +0x9E /* 00001676 */
000015DC 4247 clr.w D7
000015DE 6002 bra +0x4 /* 000015E2 */
label000015E0:
000015E0 5247 addq.w D7, 1
label000015E2:
000015E2 BE6B 005E cmp.w D7, [A3 + 0x5E]
000015E6 6C10 bge +0x12 /* 000015F8 */
000015E8 206B 0066 movea.l A0, [A3 + 0x66]
000015EC 48C7 ext.l D7
000015EE 2007 move.l D0, D7
000015F0 E980 asl D0, 4
000015F2 4A70 0806 tst.w [A0 + D0 + 0x6]
000015F6 67E8 beq -0x16 /* 000015E0 */
label000015F8:
000015F8 BE6B 005E cmp.w D7, [A3 + 0x5E]
000015FC 6D02 blt +0x4 /* 00001600 */
000015FE 7EFF moveq.l D7, 0xFFFFFFFF
label00001600:
00001600 302E 0012 move.w D0, [A6 + 0x12]
00001604 5340 subq.w D0, 1
00001606 6B4A bmi +0x4C /* 00001652 */
00001608 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
0000160C 6E44 bgt +0x46 /* 00001652 */
0000160E D040 add.w D0, D0
00001610 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001614 4EFB 0000 jmp [PC + D0.w]
00001618 0016 003C ori.b [A6], 0x3C /* '<' */
0000161C 001A 003C ori.b [A2]+, 0x3C /* '<' */
00001620 001E 003C ori.b [A6]+, 0x3C /* '<' */
00001624 0028 003C 0032 ori.b [A0 + 0x32], 0x3C /* '<' */
0000162A 0036 5347 6022 ori.b [A6 + D6.w + 0x22], 0x47 /* 'G' */
00001630 5247 addq.w D7, 1
00001632 601E bra +0x20 /* 00001652 */
00001634 302B 007A move.w D0, [A3 + 0x7A]
00001638 5340 subq.w D0, 1
0000163A 9E40 sub.w D7, D0
0000163C 6014 bra +0x16 /* 00001652 */
0000163E 302B 007A move.w D0, [A3 + 0x7A]
00001642 5340 subq.w D0, 1
00001644 DE40 add.w D7, D0
00001646 600A bra +0xC /* 00001652 */
00001648 4247 clr.w D7
0000164A 6006 bra +0x8 /* 00001652 */
0000164C 3E2B 005E move.w D7, [A3 + 0x5E]
00001650 5347 subq.w D7, 1
label00001652:
00001652 4A47 tst.w D7
00001654 6C04 bge +0x6 /* 0000165A */
00001656 4247 clr.w D7
00001658 600C bra +0xE /* 00001666 */
label0000165A:
0000165A BE6B 005E cmp.w D7, [A3 + 0x5E]
0000165E 6D06 blt +0x8 /* 00001666 */
00001660 3E2B 005E move.w D7, [A3 + 0x5E]
00001664 5347 subq.w D7, 1
label00001666:
00001666 48C7 ext.l D7
00001668 2F07 move.l -[A7], D7
0000166A 2F0B move.l -[A7], A3
0000166C 2F0C move.l -[A7], A4
0000166E 4EBA FD6A jsr [PC - 0x296 /* 000013DA */]
00001672 4FEF 000C lea.l A7, [A7 + 0xC]
label00001676:
00001676 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000167C 4E5E unlink A6
0000167E 4E75 rts